Leviathan  0.8.0.0
Leviathan game engine
GameWorld.h File Reference
#include "Define.h"
#include "Common/ReferenceCounted.h"
#include "Common/ThreadSafe.h"
#include "Component.h"
#include "Networking/CommonNetwork.h"
#include "WorldNetworkSettings.h"
#include <type_traits>

Go to the source code of this file.

Classes

class  Leviathan::StateHolder< StateT >
 Holds state objects of type for quick access by ObjectID. More...
 
struct  Leviathan::ComponentTypeInfo
 
class  Leviathan::GameWorld
 Represents a world that contains entities. More...
 

Namespaces

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

Macros

#define WORLD_CLOCK_SYNC_PACKETS   12
 
#define WORLD_CLOCK_SYNC_ALLOW_FAILS   2
 
#define WORLD_OBJECT_UPDATE_CLIENTS_INTERVAL   2
 

Macro Definition Documentation

◆ WORLD_CLOCK_SYNC_ALLOW_FAILS

#define WORLD_CLOCK_SYNC_ALLOW_FAILS   2

Definition at line 52 of file GameWorld.h.

◆ WORLD_CLOCK_SYNC_PACKETS

#define WORLD_CLOCK_SYNC_PACKETS   12

Definition at line 51 of file GameWorld.h.

◆ WORLD_OBJECT_UPDATE_CLIENTS_INTERVAL

#define WORLD_OBJECT_UPDATE_CLIENTS_INTERVAL   2

Definition at line 53 of file GameWorld.h.