Entity to be a root of Entity tree.
More...
#include <Scene.h>
|
|
| Scene (flc::IRenderer *renderer=new flc::RendererFR()) |
| |
|
void | updateDependencies () |
| |
|
void | updateRenderer () |
| |
|
void | setRenderer (flc::IRenderer *renderer) |
| |
|
void | resetRenderer (GLuint screenWidth, GLuint screenHeight) |
| |
|
pn< Cursor > | getCursor () |
| |
|
void | setCursor (pu< Cursor > &&cursor) |
| |
|
void | drawCursor () |
| |
|
pn< ICamera > | getCamera () |
| |
|
void | setCamera (pu< ICamera > &&camera) |
| |
|
void | setSkybox (pu< Skybox > &&skybox) |
| |
|
void | setHUD (pu< HUD > &&hud) |
| |
|
void | setAmbient (glm::vec3 cursor) |
| |
|
void | registerPickable (Entity *entity) |
| |
|
void | pick (glm::ivec4 color) |
| |
|
void | onEvent (const Event &event) |
| |
|
void | stepInTime (float timePassedInSeconds) |
| |
|
void | draw (ICamera &c) |
| |
|
void | drawHUD () |
| |
|
void | drawDepth (ICamera &camera) |
| |
|
void | drawDepthColor (ICamera &camera, glm::vec3 &position) |
| |
|
void | draw () |
| |
|
void | drawDepthInt () |
| |
|
void | drawPicking () |
| |
|
void | drawOcclusion () |
| |
|
virtual void | onShow () |
| |
|
virtual void | onHide () |
| |
|
| TreePtr (const TreePtr &)=delete |
| |
|
| TreePtr (TreePtr &&)=default |
| |
|
TreePtr & | operator= (const TreePtr &)=delete |
| |
|
TreePtr & | operator= (TreePtr &&)=default |
| |
|
void | attach (std::unique_ptr< Entity > &&node) |
| |
|
void | attachNew (TArguments...args) |
| |
|
void | detach (Entity *node) |
| |
|
virtual void | onAttached (ITreeNode *) |
| |
|
virtual void | onDetached () |
| |
|
void | detachChildren () |
| |
|
bool | isAttachedDetached () |
| |
|
ITreeNode & | operator= (const ITreeNode &) |
| |
|
| ITreeNode (const ITreeNode &) |
| |
|
|
pu< Skybox > | mSkybox |
| |
|
pu< Cursor > | mCursor |
| |
|
pu< HUD > | mHeadUpDisplay |
| |
|
pu< flc::IRenderer > | mRenderer |
| |
|
pu< ICamera > | mCamera |
| |
|
std::unordered_map< GLint, Entity * > | mPickingTable |
| |
|
Entity * | mLastPicked |
| |
|
GLint | mCurrentPicableColor |
| |
|
glm::vec3 | mAmbientGlobal |
| |
|
vec< std::unique_ptr< Entity > > | mChildren |
| |
|
|
bool | mFlagAttachedDetached |
| |
Entity to be a root of Entity tree.
The documentation for this class was generated from the following file:
- /home/filip/Projects/fillwave/inc/flw/flf/space/Scene.h