#include <cloud_scape_user.h>
Inheritance diagram for NL3D::CCloudScapeUser:
Definition at line 36 of file cloud_scape_user.h.
Public Member Functions | |
virtual void | anim (double dt) |
CCloudScapeUser (CScene *scene) | |
virtual uint32 | getMemSize () |
virtual void | init (SCloudScapeSetup *pCSS=NULL) |
virtual bool | isDebugQuadEnabled () |
virtual void | render () |
virtual void | set (SCloudScapeSetup &css) |
virtual void | setDebugQuad (bool b) |
virtual void | setNbCloudToUpdateIn80ms (uint32 n) |
virtual void | setQuality (float threshold) |
virtual | ~CCloudScapeUser () |
Data Fields | |
CCloudScape * | _CS |
CScene * | _Scene |
|
Definition at line 39 of file cloud_scape_user.cpp. References _CS, _Scene, NL3D::CScene::getDriver(), and nlassert.
00039 : UCloudScape () 00040 { 00041 nlassert(scene); 00042 _Scene = scene; 00043 _CS = new CCloudScape(_Scene->getDriver()); 00044 } |
|
Definition at line 47 of file cloud_scape_user.cpp. References _CS.
00048 { 00049 delete _CS; 00050 } |
|
Implements NL3D::UCloudScape. Definition at line 65 of file cloud_scape_user.cpp. References _CS, _Scene, NL3D::CCloudScape::anim(), and NL3D::CScene::getCam().
|
|
Implements NL3D::UCloudScape. Definition at line 77 of file cloud_scape_user.cpp. References _CS, NL3D::CCloudScape::getMemSize(), and uint32.
00078 { 00079 return _CS->getMemSize(); 00080 } |
|
Implements NL3D::UCloudScape. Definition at line 53 of file cloud_scape_user.cpp. References _CS, _Scene, NL3D::CScene::getCam(), and NL3D::CCloudScape::init().
|
|
Implements NL3D::UCloudScape. Definition at line 95 of file cloud_scape_user.cpp. References _CS, and NL3D::CCloudScape::isDebugQuadEnabled().
00096 { 00097 return _CS->isDebugQuadEnabled (); 00098 } |
|
Implements NL3D::UCloudScape. Definition at line 71 of file cloud_scape_user.cpp. References _CS, and NL3D::CCloudScape::render().
00072 { 00073 _CS->render (); 00074 } |
|
Implements NL3D::UCloudScape. Definition at line 59 of file cloud_scape_user.cpp. References _CS, and NL3D::CCloudScape::set().
00060 { 00061 _CS->set (css); 00062 } |
|
Implements NL3D::UCloudScape. Definition at line 101 of file cloud_scape_user.cpp. References _CS, and NL3D::CCloudScape::setDebugQuad().
00102 { 00103 _CS->setDebugQuad (b); 00104 } |
|
Implements NL3D::UCloudScape. Definition at line 89 of file cloud_scape_user.cpp. References _CS, NL3D::CCloudScape::setNbCloudToUpdateIn80ms(), and uint32.
00090 { 00091 _CS->setNbCloudToUpdateIn80ms (n); 00092 } |
|
Implements NL3D::UCloudScape. Definition at line 83 of file cloud_scape_user.cpp. References _CS, and NL3D::CCloudScape::setQuality().
00084 { 00085 _CS->setQuality (threshold); 00086 } |
|
Definition at line 61 of file cloud_scape_user.h. Referenced by anim(), CCloudScapeUser(), getMemSize(), init(), isDebugQuadEnabled(), render(), set(), setDebugQuad(), setNbCloudToUpdateIn80ms(), setQuality(), and ~CCloudScapeUser(). |
|
Definition at line 62 of file cloud_scape_user.h. Referenced by anim(), CCloudScapeUser(), and init(). |