XLE  v0.02.0
Public Member Functions | List of all members
EntityInterface::TerrainEntities Class Reference
Inheritance diagram for EntityInterface::TerrainEntities:
Inheritance graph
[legend]

Public Member Functions

DocumentId CreateDocument (DocumentTypeId docType, const char initializer[])
 
bool DeleteDocument (DocumentId doc, DocumentTypeId docType)
 
ObjectId AssignObjectId (DocumentId doc, ObjectTypeId type) const
 
bool CreateObject (const Identifier &id, const PropertyInitializer initializers[], size_t initializerCount)
 
bool DeleteObject (const Identifier &id)
 
bool SetProperty (const Identifier &id, const PropertyInitializer initializers[], size_t initializerCount)
 
bool GetProperty (const Identifier &id, PropertyId prop, void *dest, unsigned *destSize) const
 
bool SetParent (const Identifier &child, const Identifier &parent, int insertionPosition)
 
ObjectTypeId GetTypeId (const char name[]) const
 
DocumentTypeId GetDocumentTypeId (const char name[]) const
 
PropertyId GetPropertyId (ObjectTypeId type, const char name[]) const
 
ChildListId GetChildListId (ObjectTypeId type, const char name[]) const
 
void UnloadTerrain ()
 
void ReloadTerrain ()
 
 TerrainEntities (std::shared_ptr< SceneEngine::TerrainManager > terrainManager)
 

The documentation for this class was generated from the following files: