XLE
v0.02.0
|
Implements IEntityInterface for retained entities More...
#include <RetainedEntities.h>
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 typeId, const char name[]) const |
ChildListId | GetChildListId (ObjectTypeId typeId, const char name[]) const |
RetainedEntityInterface (std::shared_ptr< RetainedEntities > scene) | |
Protected Attributes | |
std::shared_ptr< RetainedEntities > | _scene |
Implements IEntityInterface for retained entities
This implementation will simply accept all incoming data, and store it in a generic data structure.