Nebula
Loading...
Searching...
No Matches
hierarchymanager.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
10//------------------------------------------------------------------------------
11#include "game/manager.h"
12
13namespace Game
14{
15class World;
16
18{
20public:
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
Definition hierarchymanager.h:18
void OnEndFrame() override
called after frame by the feature
Definition hierarchymanager.cc:217
void OnBeginFrame() override
called before frame by the feature
Definition hierarchymanager.cc:201
__DeclareClass(HierarchyManager) public void OnActivate() override
called when added to game server
Definition hierarchymanager.cc:28
void OnDeactivate() override
called when removed from game server
Definition hierarchymanager.cc:37
Managers are objects which care about some specific functionality of a feature.
Definition manager.h:32
A container of entities, their components, and processors.
Definition world.h:70
Resolves local hierarchical transforms into the mandatory world transform components.
Definition graphicsmanager.h:67
#define __DeclareClass(type)