Lugre::cCamera Class Reference

mainly for lua bind More...

#include <lugre_camera.h>

Inheritance diagram for Lugre::cCamera:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cCamera (Ogre::Camera *pCam)
 WARNING ! cCamera takes ownership of the cam pointer, which is freed in the destructor.
 cCamera (Ogre::SceneManager *pSceneMgr, const char *szCamName)
virtual ~cCamera ()

Static Public Member Functions

static void LuaRegister (lua_State *L)
 lua binding

Public Attributes

Ogre::Camera * mpCam
Ogre::Plane mReflectionPlane


Detailed Description

mainly for lua bind

Definition at line 41 of file lugre_camera.h.


Constructor & Destructor Documentation

Lugre::cCamera::cCamera ( Ogre::Camera *  pCam  ) 

WARNING ! cCamera takes ownership of the cam pointer, which is freed in the destructor.

todo : port existing cam completely to this system ?

Definition at line 25 of file lugre_camera_L.cpp.

Referenced by Lugre::cCamera_L::CreateCamera(), and Lugre::cCamera_L::GetMainCam().

Lugre::cCamera::cCamera ( Ogre::SceneManager *  pSceneMgr,
const char *  szCamName 
)

Definition at line 27 of file lugre_camera_L.cpp.

References assert, and mpCam.

Lugre::cCamera::~cCamera (  )  [virtual]

Definition at line 32 of file lugre_camera_L.cpp.

References mpCam.


Member Function Documentation

void Lugre::cCamera::LuaRegister ( lua_State *  L  )  [static]

lua binding

Definition at line 335 of file lugre_camera_L.cpp.

References PROFILE.


Member Data Documentation

Ogre::Camera* Lugre::cCamera::mpCam

Definition at line 43 of file lugre_camera.h.


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

Generated on Sat Jul 31 06:00:11 2010 for cpp by  doxygen 1.5.6