|
void | init () |
|
void | addMeshRenderer (shared_ptr< MeshRenderer > meshRenderer) |
|
void | removeMeshRenderer (shared_ptr< MeshRenderer > meshRenderer) |
|
void | addCamera (shared_ptr< Camera > camera) |
|
void | removeCamera (shared_ptr< Camera > camera) |
|
void | addLight (shared_ptr< Light > light) |
|
void | removeLight (shared_ptr< Light > light) |
|
void | addActor (shared_ptr< Actor > actor) |
|
void | addActorDelayed (shared_ptr< Actor > actor) |
|
void | removeActor (shared_ptr< Actor > actor) |
|
void | transferNewActors () |
|
void | removeDestroyedActors () |
|
shared_ptr< Actor > | findActor (string name) |
|
shared_ptr< Actor > | getSharedPtrActor (Actor *actor) |
|
void | awake () |
|
void | awake (unsigned long start, unsigned long end) |
|
void | tick (float deltaTime) |
|
void | shutdown () |
|
virtual void | onNotify (ComponentEventType type, shared_ptr< Component > component, bool isEditor) override |
|
virtual void | onNotify (ActorEventType type, shared_ptr< Actor > actor, bool isEditor) override |
|
void | registerObserverAsGame () |
|
void | registerObserverAsEditor () |
|
|
PxScene * | physicsScene |
|
std::vector< shared_ptr< MeshRenderer > > | meshRenderers |
|
std::vector< shared_ptr< Camera > > | cameras |
|
std::vector< shared_ptr< Light > > | lights |
|
std::vector< shared_ptr< Actor > > | actors |
|
std::vector< shared_ptr< Actor > > | newActors |
|
std::vector< weak_ptr< Actor > > | toRemoveActors |
|
bool | isAwake |
|
bool | isEditor |
|
The documentation for this class was generated from the following files:
- /Users/guilherme_cunha/Dev/GITHUB/GUInity/Source/World.hpp
- /Users/guilherme_cunha/Dev/GITHUB/GUInity/Source/World.cpp