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

Go to the source code of this file.

Namespaces

namespace  LuaVector2
 

Functions

void LuaVector2::Register (lua_State *L)
 
vector2dLuaVector2::PushNewToLua (lua_State *L)
 
void LuaVector2::PushToLua (lua_State *L, const vector2d &v)
 
const vector2dLuaVector2::GetFromLua (lua_State *L, int idx)
 
vector2dLuaVector2::CheckFromLua (lua_State *L, int idx)
 
void LuaVector2::PushToLuaF (lua_State *L, const vector2f &v)
 
vector2f LuaVector2::CheckFromLuaF (lua_State *L, int idx)
 
void pi_lua_generic_push (lua_State *l, const vector2d &value)
 
void pi_lua_generic_pull (lua_State *l, int index, vector2d &out)
 
bool pi_lua_strict_pull (lua_State *l, int index, vector2d &out)
 

Variables

const char LuaVector2::LibName [] = "Vector2"
 
const char LuaVector2::TypeName [] = "Vector2"
 

Function Documentation

◆ pi_lua_generic_pull()

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

◆ pi_lua_generic_push()

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

◆ pi_lua_strict_pull()

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