#include <lua_vector3.h>
|
| static void | RegisterType (lua_State *pt_state) |
| |
| static const std::string & | GetTypeId () |
| |
| static int | Create (lua_State *pt_state) |
| |
| template<class... TArguments> |
| static void | PushVector3 (lua_State *pt_state, TArguments &&... t_arguments) |
| |
| static CVector3 & | ToVector3 (lua_State *pt_state, int n_index) |
| |
| static int | Index (lua_State *pt_state) |
| |
| static int | NewIndex (lua_State *pt_state) |
| |
| static int | ToString (lua_State *pt_state) |
| |
| static int | Equal (lua_State *pt_state) |
| |
| static int | Add (lua_State *pt_state) |
| |
| static int | Multiply (lua_State *pt_state) |
| |
| static int | Subtract (lua_State *pt_state) |
| |
| static int | UnaryMinus (lua_State *pt_state) |
| |
| static int | Normalize (lua_State *pt_state) |
| |
| static int | Length (lua_State *pt_state) |
| |
| static int | DotProduct (lua_State *pt_state) |
| |
| static int | CrossProduct (lua_State *pt_state) |
| |
| static int | Rotate (lua_State *pt_state) |
| |
Definition at line 24 of file lua_vector3.h.
◆ Add()
| int argos::CLuaVector3::Add |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Create()
| int argos::CLuaVector3::Create |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ CrossProduct()
| int argos::CLuaVector3::CrossProduct |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ DotProduct()
| int argos::CLuaVector3::DotProduct |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Equal()
| int argos::CLuaVector3::Equal |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ GetTypeId()
| static const std::string& argos::CLuaVector3::GetTypeId |
( |
| ) |
|
|
inlinestatic |
◆ Index()
| int argos::CLuaVector3::Index |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Length()
| int argos::CLuaVector3::Length |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Multiply()
| int argos::CLuaVector3::Multiply |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ NewIndex()
| int argos::CLuaVector3::NewIndex |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Normalize()
| int argos::CLuaVector3::Normalize |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ PushVector3()
template<class... TArguments>
| static void argos::CLuaVector3::PushVector3 |
( |
lua_State * |
pt_state, |
|
|
TArguments &&... |
t_arguments |
|
) |
| |
|
inlinestatic |
◆ RegisterType()
| void argos::CLuaVector3::RegisterType |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Rotate()
| int argos::CLuaVector3::Rotate |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ Subtract()
| int argos::CLuaVector3::Subtract |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ ToString()
| int argos::CLuaVector3::ToString |
( |
lua_State * |
pt_state | ) |
|
|
static |
◆ ToVector3()
| CVector3 & argos::CLuaVector3::ToVector3 |
( |
lua_State * |
pt_state, |
|
|
int |
n_index |
|
) |
| |
|
static |
◆ UnaryMinus()
| int argos::CLuaVector3::UnaryMinus |
( |
lua_State * |
pt_state | ) |
|
|
static |