Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
hierarchymanager.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
10
//------------------------------------------------------------------------------
11
#include "
game/manager.h
"
12
13
namespace
Game
14
{
15
class
World
;
16
17
class
HierarchyManager
:
public
Game::Manager
18
{
19
__DeclareClass
(
HierarchyManager
)
20
public
:
22
static
void
Resolve(
World
* world);
23
24
void
OnActivate
()
override
;
25
void
OnDeactivate
()
override
;
26
void
OnBeginFrame
()
override
;
27
void
OnEndFrame
()
override
;
28
};
29
30
}
// namespace Game
Game::HierarchyManager
Definition
hierarchymanager.h:18
Game::HierarchyManager::OnEndFrame
void OnEndFrame() override
called after frame by the feature
Definition
hierarchymanager.cc:217
Game::HierarchyManager::OnBeginFrame
void OnBeginFrame() override
called before frame by the feature
Definition
hierarchymanager.cc:201
Game::HierarchyManager::OnActivate
__DeclareClass(HierarchyManager) public void OnActivate() override
called when added to game server
Definition
hierarchymanager.cc:28
Game::HierarchyManager::OnDeactivate
void OnDeactivate() override
called when removed from game server
Definition
hierarchymanager.cc:37
Game::Manager
Managers are objects which care about some specific functionality of a feature.
Definition
manager.h:32
Game::World
A container of entities, their components, and processors.
Definition
world.h:70
manager.h
Game
Resolves local hierarchical transforms into the mandatory world transform components.
Definition
graphicsmanager.h:67
__DeclareClass
#define __DeclareClass(type)
code
application
basegamefeature
managers
hierarchymanager.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.