Lugre::cRenderManager2D_L Class Reference

Inheritance diagram for Lugre::cRenderManager2D_L:

Inheritance graph
[legend]
Collaboration diagram for Lugre::cRenderManager2D_L:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void RegisterMethods (lua_State *L)
 called by Register(), registers object-methods (see cLuaBind constructor for examples)
virtual const char * GetLuaTypeName ()

Static Public Member Functions

static int CreateRenderManager2D (lua_State *L)
static int Destroy (lua_State *L)
 for lua : void Destroy ()
static int SetRenderEvenIfOverlaysDisabled (lua_State *L)
static int CastToRenderGroup2D (lua_State *L)


Detailed Description

Definition at line 225 of file lugre_spritelist_L.cpp.


Member Function Documentation

virtual void Lugre::cRenderManager2D_L::RegisterMethods ( lua_State *  L  )  [inline, virtual]

called by Register(), registers object-methods (see cLuaBind constructor for examples)

Reimplemented from Lugre::cLuaBind< _T >.

Definition at line 227 of file lugre_spritelist_L.cpp.

References CastToRenderGroup2D(), CreateRenderManager2D(), Destroy(), PROFILE, REGISTER_METHOD, and SetRenderEvenIfOverlaysDisabled().

static int Lugre::cRenderManager2D_L::CreateRenderManager2D ( lua_State *  L  )  [inline, static]

creates a new queue and returns the root group iQueueGroupID : ogre queue groupid for lua : renderGroup2D CreateRenderManager2D (sSceneMgrName,iQueueGroupID)

Definition at line 244 of file lugre_spritelist_L.cpp.

References Lugre::cLuaBind< _T >::CreateUData(), Lugre::cOgreWrapper::GetSceneManager(), Lugre::cOgreWrapper::GetSingleton(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cRenderManager2D_L::Destroy ( lua_State *  L  )  [inline, static]

for lua : void Destroy ()

Definition at line 254 of file lugre_spritelist_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cRenderManager2D_L::SetRenderEvenIfOverlaysDisabled ( lua_State *  L  )  [inline, static]

if this is true then this gets rendered even if overlays are disabled for lua : void SetRenderEvenIfOverlaysDisabled (bool)

Definition at line 262 of file lugre_spritelist_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), luaL_checkbool, and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cRenderManager2D_L::CastToRenderGroup2D ( lua_State *  L  )  [inline, static]

spritelist is derived from rendergroup2d in c++, but the luabind code doesn't transport this relationship to lua, so use this to explicitly cast cache result if possible for better performance for lua : renderGroup2D CastToRenderGroup2D ()

Definition at line 270 of file lugre_spritelist_L.cpp.

References Lugre::cLuaBind< _T >::checkudata_alive(), and PROFILE.

Referenced by RegisterMethods().

virtual const char* Lugre::cRenderManager2D_L::GetLuaTypeName (  )  [inline, virtual]

Implements Lugre::cLuaBind< _T >.

Definition at line 275 of file lugre_spritelist_L.cpp.


The documentation for this class was generated from the following file:

Generated on Tue May 22 06:00:39 2012 for cpp by  doxygen 1.5.6