Leviathan  0.8.0.0
Leviathan game engine
StateHolder.h File Reference
#include "Define.h"
#include "Common/ObjectPool.h"
#include "Common/SFMLPackets.h"
#include "EntityCommon.h"
#include <array>
#include <memory>

Go to the source code of this file.

Classes

class  Leviathan::StateHolder< StateT >
 Holds state objects of type for quick access by ObjectID. More...
 
class  Leviathan::ObjectsComponentStates< StateT >
 Holds state objects of type StateT related to a single entity. More...
 
class  Leviathan::StateHolder< StateT >
 Holds state objects of type for quick access by ObjectID. More...
 

Namespaces

 Leviathan
 The access mask controls which registered functions and classes a script sees.
 

Variables

constexpr auto Leviathan::KEPT_STATES_COUNT = 5
 Number of states that are kept. Corresponds to time span of TICKSPEED * KEPT_STATES_COUNT. More...