#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(). |
1.3.6