Cogs.Core
EntityDefinitions.h
1#pragma once
2
3#include "Base.h"
4
5#include <string>
6#include <vector>
7
8namespace Cogs
9{
10 namespace Core
11 {
12 class EntityStore;
13
22 void COGSCORE_DLL_API createDefaultEntityDefinitions(class EntityStore * entityStore);
23
30 void COGSCORE_DLL_API createEntityDefinition(const std::string & name,
31 std::vector<std::string> components,
32 class EntityStore * entityStore);
33 }
34}
void COGSCORE_DLL_API createDefaultEntityDefinitions(class EntityStore *entityStore)
Create the default entity definitions supported by Cogs.
void COGSCORE_DLL_API createEntityDefinition(const std::string &name, std::vector< std::string > components, class EntityStore *entityStore)
Create a simple entity definition with the given name and list of components.
Contains all Cogs related functionality.
Definition: FieldSetter.h:23