Types
| Name | Value | Description |
|---|---|---|
ActorsObservable | ||
ActorsSubscription | ||
ComponentsObservable | ||
ComponentsSubscription |
Constructors
| Name | Description |
|---|---|
Scene() |
Destructors
| Name | Description |
|---|---|
~Scene() |
Virtual Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | void | inline | onLoad() | |
public | void | inline | onUnload() | |
public | void | inline | onTick( float inDeltaTime ) |
Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | void | load() | ||
public | void | unload() | ||
public | void | tick( float inDeltaTime ) | ||
public | bool | const | hasActors() | |
public | bool | inline, const | hasActors() | |
public | const | getActors() | ||
public | std::vector<T*> | inline, const | getActors() | |
public | T* | inline | createActor( Params... inParams ) | |
public | void | |||
public | ||||
public | bool | const | hasComponents() | |
public | bool | inline, const | hasComponents() | |
public | const | getComponents() | ||
public | std::vector<T*> | inline, const | getComponents() | |
public | std::vector<T*> | inline, const | getActiveComponents() | |
public | T* | inline | createComponent( Params... inParams ) | |
public | void | |||
public | ||||
public | std::vector<T*> | inline, const | ||
protected | void | tickActors( float inDeltaTime ) | ||
protected | void | deleteActors() | ||
protected | void | tickComponents( float inDeltaTime ) | ||
protected | void | deleteComponents() |
Members
| Access | Type | Modifier | Name | Description |
|---|---|---|---|---|
private | m_actors | |||
private | m_actorsObservable | |||
private | m_components | |||
private | m_componentsObservable |