Pioneer
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
LuaVector.h File Reference
#include "vector3.h"
Include dependency graph for LuaVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LuaVector
 

Functions

void LuaVector::Register (lua_State *L)
 
vector3dLuaVector::PushNewToLua (lua_State *L)
 
void LuaVector::PushToLua (lua_State *L, const vector3d &v)
 
const vector3dLuaVector::GetFromLua (lua_State *L, int idx)
 
vector3dLuaVector::CheckFromLua (lua_State *L, int idx)
 
void LuaVector::PushToLuaF (lua_State *L, const vector3f &v)
 
vector3f LuaVector::CheckFromLuaF (lua_State *L, int idx)
 
void pi_lua_generic_push (lua_State *l, const vector3d &value)
 
void pi_lua_generic_pull (lua_State *l, int index, vector3d &out)
 
bool pi_lua_strict_pull (lua_State *l, int index, vector3d &out)
 

Variables

const char LuaVector::LibName [] = "Vector3"
 
const char LuaVector::TypeName [] = "Vector3"
 

Function Documentation

◆ pi_lua_generic_pull()

void pi_lua_generic_pull ( lua_State *  l,
int  index,
vector3d out 
)
inline
Here is the call graph for this function:

◆ pi_lua_generic_push()

void pi_lua_generic_push ( lua_State *  l,
const vector3d value 
)
inline
Here is the call graph for this function:

◆ pi_lua_strict_pull()

bool pi_lua_strict_pull ( lua_State *  l,
int  index,
vector3d out 
)
inline
Here is the call graph for this function: