Lugre::cViewport_L Class Reference

Inheritance diagram for Lugre::cViewport_L:

Inheritance graph
[legend]
Collaboration diagram for Lugre::cViewport_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 Destroy (lua_State *L)
 void Destroy ()
static int SetOverlaysEnabled (lua_State *L)
 void SetOverlaysEnabled (bEnabled) // TODO ! tobool
static int GetActualWidth (lua_State *L)
static int GetActualHeight (lua_State *L)
static int SetBackCol (lua_State *L)
 r,g,b,a
static int GetMainViewport (lua_State *L)
 udata_vp GetMainViewport ()
static int CreateRTTViewport (lua_State *L)
 udata_vp CreateRTTViewport (udata_rtt,udata_cam) ... RTT = render to texture


Detailed Description

Definition at line 39 of file lugre_viewport_L.cpp.


Member Function Documentation

virtual void Lugre::cViewport_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 41 of file lugre_viewport_L.cpp.

References CreateRTTViewport(), GetMainViewport(), PROFILE, and REGISTER_METHOD.

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

void Destroy ()

Definition at line 56 of file lugre_viewport_L.cpp.

References PROFILE.

static int Lugre::cViewport_L::SetOverlaysEnabled ( lua_State *  L  )  [inline, static]

void SetOverlaysEnabled (bEnabled) // TODO ! tobool

Definition at line 59 of file lugre_viewport_L.cpp.

References luaL_checkbool, and PROFILE.

static int Lugre::cViewport_L::GetActualWidth ( lua_State *  L  )  [inline, static]

Definition at line 64 of file lugre_viewport_L.cpp.

References PROFILE.

static int Lugre::cViewport_L::GetActualHeight ( lua_State *  L  )  [inline, static]

Definition at line 71 of file lugre_viewport_L.cpp.

References PROFILE.

static int Lugre::cViewport_L::SetBackCol ( lua_State *  L  )  [inline, static]

r,g,b,a

Definition at line 80 of file lugre_viewport_L.cpp.

References PROFILE.

static int Lugre::cViewport_L::GetMainViewport ( lua_State *  L  )  [inline, static]

udata_vp GetMainViewport ()

Definition at line 98 of file lugre_viewport_L.cpp.

References Lugre::cViewport::cViewport(), Lugre::cOgreWrapper::GetSingleton(), and PROFILE.

Referenced by RegisterMethods().

static int Lugre::cViewport_L::CreateRTTViewport ( lua_State *  L  )  [inline, static]

udata_vp CreateRTTViewport (udata_rtt,udata_cam) ... RTT = render to texture

Definition at line 105 of file lugre_viewport_L.cpp.

References assert, Lugre::cViewport::cViewport(), and PROFILE.

Referenced by RegisterMethods().

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

Implements Lugre::cLuaBind< _T >.

Definition at line 115 of file lugre_viewport_L.cpp.


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

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