#include <lugre_luabind_direct.h>

Static Public Member Functions | |
| static bool | ParamIsSet (lua_State *L, int i) |
| static std::string | ParamString (lua_State *L, int i) |
| static int | ParamInt (lua_State *L, int i) |
| static float | ParamFloat (lua_State *L, int i) |
| static lua_Number | ParamNumber (lua_State *L, int i) |
| static bool | ParamBool (lua_State *L, int i) |
| static void * | ParamPointer (lua_State *L, int i) |
| static void | ParamFloatArr (lua_State *L, int i, float *arr, int len) |
| static std::string | ParamStringDefault (lua_State *L, int i, std::string d) |
| static int | ParamIntDefault (lua_State *L, int i, int d) |
| static float | ParamFloatDefault (lua_State *L, int i, float d) |
| static lua_Number | ParamNumberDefault (lua_State *L, int i, lua_Number d) |
| static bool | ParamBoolDefault (lua_State *L, int i, bool d) |
| static void * | ParamPointerDefault (lua_State *L, int i, void *d) |
| static int | PushBool (lua_State *L, bool v) |
| static int | PushString (lua_State *L, const char *v) |
| static int | PushString (lua_State *L, std::string v) |
| static int | PushNumber (lua_State *L, lua_Number v) |
| static int | PushNil (lua_State *L) |
| static int | PushPointer (lua_State *L, void *v) |
Definition at line 91 of file lugre_luabind_direct.h.
| static bool Lugre::cLuaBindDirectQuickWrapHelper::ParamIsSet | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
Definition at line 92 of file lugre_luabind_direct.h.
Referenced by ParamBoolDefault(), ParamFloatDefault(), ParamIntDefault(), ParamNumberDefault(), ParamPointerDefault(), ParamStringDefault(), and Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods().
| static std::string Lugre::cLuaBindDirectQuickWrapHelper::ParamString | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
Definition at line 94 of file lugre_luabind_direct.h.
Referenced by ParamStringDefault(), Lugre::cLugreLuaBind_cRobRenderable::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Entity::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Skeleton::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneNode::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_Resource::RegisterMethods().
| static int Lugre::cLuaBindDirectQuickWrapHelper::ParamInt | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
Definition at line 95 of file lugre_luabind_direct.h.
Referenced by ParamIntDefault(), Lugre::cLugreLuaBind_cRobMovable::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexDeclaration::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_RenderOperation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexPoseKeyFrame::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationState::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_NodeAnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Entity::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Bone::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Skeleton::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_IndexData::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexData::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneNode::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Camera::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Light::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Renderable::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_MovableObject::RegisterMethods().
| static float Lugre::cLuaBindDirectQuickWrapHelper::ParamFloat | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
| static lua_Number Lugre::cLuaBindDirectQuickWrapHelper::ParamNumber | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
Definition at line 97 of file lugre_luabind_direct.h.
Referenced by ParamNumberDefault(), Lugre::cLuaBindDirectOgreHelper::ParamRadian(), Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexPoseKeyFrame::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationState::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_NodeAnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Entity::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Skeleton::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneNode::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Camera::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Frustum::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Light::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_MovableObject::RegisterMethods().
| static bool Lugre::cLuaBindDirectQuickWrapHelper::ParamBool | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
Definition at line 98 of file lugre_luabind_direct.h.
Referenced by ParamBoolDefault(), Lugre::cLugreLuaBind_cRobRenderable::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexDeclaration::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_RenderOperation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationState::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_NodeAnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Entity::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Bone::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Skeleton::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_IndexData::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexData::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneNode::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Camera::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Frustum::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Light::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Resource::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Renderable::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_MovableObject::RegisterMethods().
| static void* Lugre::cLuaBindDirectQuickWrapHelper::ParamPointer | ( | lua_State * | L, | |
| int | i | |||
| ) | [inline, static] |
| static void Lugre::cLuaBindDirectQuickWrapHelper::ParamFloatArr | ( | lua_State * | L, | |
| int | i, | |||
| float * | arr, | |||
| int | len | |||
| ) | [inline, static] |
Definition at line 105 of file lugre_luabind_direct.h.
Referenced by Lugre::cLuaBindDirectOgreHelper::ParamAxisAlignedBox(), Lugre::cLuaBindDirectOgreHelper::ParamColourValue(), Lugre::cLuaBindDirectOgreHelper::ParamMatrix4(), Lugre::cLuaBindDirectOgreHelper::ParamQuaternion(), Lugre::cLuaBindDirectOgreHelper::ParamVector2(), Lugre::cLuaBindDirectOgreHelper::ParamVector3(), and Lugre::cLuaBindDirectOgreHelper::ParamVector4().
| static std::string Lugre::cLuaBindDirectQuickWrapHelper::ParamStringDefault | ( | lua_State * | L, | |
| int | i, | |||
| std::string | d | |||
| ) | [inline, static] |
Definition at line 114 of file lugre_luabind_direct.h.
References ParamIsSet(), and ParamString().
Referenced by Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods().
| static int Lugre::cLuaBindDirectQuickWrapHelper::ParamIntDefault | ( | lua_State * | L, | |
| int | i, | |||
| int | d | |||
| ) | [inline, static] |
Definition at line 115 of file lugre_luabind_direct.h.
References ParamInt(), and ParamIsSet().
Referenced by Lugre::cLugreLuaBind_Ogre_VertexDeclaration::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_IndexData::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_VertexData::RegisterMethods().
| static float Lugre::cLuaBindDirectQuickWrapHelper::ParamFloatDefault | ( | lua_State * | L, | |
| int | i, | |||
| float | d | |||
| ) | [inline, static] |
| static lua_Number Lugre::cLuaBindDirectQuickWrapHelper::ParamNumberDefault | ( | lua_State * | L, | |
| int | i, | |||
| lua_Number | d | |||
| ) | [inline, static] |
| static bool Lugre::cLuaBindDirectQuickWrapHelper::ParamBoolDefault | ( | lua_State * | L, | |
| int | i, | |||
| bool | d | |||
| ) | [inline, static] |
Definition at line 118 of file lugre_luabind_direct.h.
References ParamBool(), and ParamIsSet().
Referenced by Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_IndexData::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_VertexData::RegisterMethods().
| static void* Lugre::cLuaBindDirectQuickWrapHelper::ParamPointerDefault | ( | lua_State * | L, | |
| int | i, | |||
| void * | d | |||
| ) | [inline, static] |
| static int Lugre::cLuaBindDirectQuickWrapHelper::PushBool | ( | lua_State * | L, | |
| bool | v | |||
| ) | [inline, static] |
Definition at line 121 of file lugre_luabind_direct.h.
Referenced by Lugre::cLugreLuaBind_cRobRenderable::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_RenderOperation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationState::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_NodeAnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Entity::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Bone::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Skeleton::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneNode::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Camera::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Frustum::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Resource::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Renderable::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_MovableObject::RegisterMethods().
| static int Lugre::cLuaBindDirectQuickWrapHelper::PushString | ( | lua_State * | L, | |
| const char * | v | |||
| ) | [inline, static] |
Definition at line 122 of file lugre_luabind_direct.h.
Referenced by Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationState::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Camera::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Frustum::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Resource::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_MovableObject::RegisterMethods().
| static int Lugre::cLuaBindDirectQuickWrapHelper::PushString | ( | lua_State * | L, | |
| std::string | v | |||
| ) | [inline, static] |
Definition at line 123 of file lugre_luabind_direct.h.
| static int Lugre::cLuaBindDirectQuickWrapHelper::PushNumber | ( | lua_State * | L, | |
| lua_Number | v | |||
| ) | [inline, static] |
Definition at line 124 of file lugre_luabind_direct.h.
Referenced by Lugre::cLuaBindDirectOgreHelper::PushColourValue(), Lugre::cLuaBindDirectOgreHelper::PushMatrix4(), Lugre::cLuaBindDirectOgreHelper::PushQuaternion(), Lugre::cLuaBindDirectOgreHelper::PushRadian(), Lugre::cLuaBindDirectOgreHelper::PushVector2(), Lugre::cLuaBindDirectOgreHelper::PushVector3(), Lugre::cLuaBindDirectOgreHelper::PushVector4(), Lugre::cLugreLuaBind_cRobMovable::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexDeclaration::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_RenderOperation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Texture::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Image::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_KeyFrame::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationState::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_AnimationTrack::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Entity::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SubMesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Mesh::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Animation::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Bone::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Skeleton::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_IndexData::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_VertexData::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneNode::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Camera::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Frustum::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_SceneManager::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Light::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Node::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Resource::RegisterMethods(), Lugre::cLugreLuaBind_Ogre_Renderable::RegisterMethods(), and Lugre::cLugreLuaBind_Ogre_MovableObject::RegisterMethods().
| static int Lugre::cLuaBindDirectQuickWrapHelper::PushNil | ( | lua_State * | L | ) | [inline, static] |
Definition at line 125 of file lugre_luabind_direct.h.
| static int Lugre::cLuaBindDirectQuickWrapHelper::PushPointer | ( | lua_State * | L, | |
| void * | v | |||
| ) | [inline, static] |
Definition at line 126 of file lugre_luabind_direct.h.
1.5.6