Nebula
Loading...
Searching...
No Matches
world.h File Reference

Detailed Description

#include "core/refcounted.h"
#include "entity.h"
#include "entitypool.h"
#include "component.h"
#include "memdb/tablesignature.h"
#include "util/queue.h"
#include "category.h"
#include "processorid.h"
#include "processor.h"
#include "memory/arenaallocator.h"
#include "frameevent.h"
#include "util/blob.h"

Go to the source code of this file.

Classes

struct  Game::EntityCreateInfo
 
class  Game::World
 
struct  Game::World::AllocateInstanceCommand
 
struct  Game::World::DeallocInstanceCommand
 
struct  Game::World::AddStagedComponentCommand
 
struct  Game::World::RemoveComponentCommand
 

Namespaces

namespace  MemDb
 Attribute.
 
namespace  Game
 

Functions

template<typename COMPONENT_TYPE >
ComponentId Game::RegisterType (ComponentRegisterInfo< COMPONENT_TYPE > info={})
 Register a component type.