Tipos
| Nome | Valor | Descrição |
|---|---|---|
ActorsObservable | ||
ActorsSubscription | ||
ComponentsObservable | ||
ComponentsSubscription |
Construtores
| Nome | Descrição |
|---|---|
Scene() |
Destruidores
| Nome | Descrição |
|---|---|
~Scene() |
Funções Virtuais
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | void | inline | onLoad() | |
public | void | inline | onUnload() | |
public | void | inline | onTick( float inDeltaTime ) |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | void | load() | ||
public | void | unload() | ||
public | void | tick( float inDeltaTime ) | ||
public | void | |||
public | void | const | ||
public | void | const | save() | |
public | const | getFilepath() | ||
public | void | |||
public | void | clearSerializable() | ||
public | ||||
public | ||||
public | ||||
public | ||||
public | bool | const | hasActors() | |
public | bool | inline, const | hasActors() | |
public | const | getActors() | ||
public | std::vector<T*> | inline, const | getActors() | |
public | bool | const | ||
public | bool | inline, const | ||
public | const | |||
public | T* | inline, const | ||
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 | const | |||
public | T* | inline, const | ||
public | std::vector<T*> | inline, const | getActiveComponents() | |
public | T* | inline | createComponent( Params... inParams ) | |
public | void | |||
public | ||||
public | bool | const | ||
public | const | |||
public | void | |||
public | bool | inline, const | trace() | |
public | bool | inline, const | traceMulti() | |
public | std::size_t | inline, const | getActorCount() | |
public | std::size_t | inline, const | getComponentCount() | |
public | void | inline, const | ||
protected | bool | const | isLoaded() | |
protected | void | tickActors( float inDeltaTime ) | ||
protected | void | deleteActors() | ||
protected | void | tickComponents( float inDeltaTime ) | ||
protected | void | deleteComponents() | ||
protected | void | flushSpatial() | ||
protected | void | |||
protected | void | |||
protected | float | const | getCellSize() | |
protected | void | setCellSize( float inValue ) | ||
protected | std::uint64_t | const | makeCellKey( int inX, int inY, int inZ ) | |
protected | std::uint64_t | const | ||
protected | void | const | ||
protected | void | |||
protected | void | |||
private | void | |||
private | void | |||
private | const | |||
private | void | const |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
private | friend | Object | ||
private | bool | m_bIsLoaded | ||
private | std::size_t | m_actorCount | ||
private | std::unordered_map<std::type_index, std::vector<Actor*>> | m_actors | ||
private | m_actorsObservable | |||
private | std::size_t | m_componentCount | ||
private | std::unordered_map<std::type_index, std::vector<Component*>> | m_components | ||
private | m_componentsObservable | |||
private | m_filepath | |||
private | float | m_cellSize | ||
private | m_cells | |||
private | m_objectCells |