|
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.
1.8.10