|
| ezObjectCommandAccessor (ezCommandHistory *pHistory) |
|
virtual void | StartTransaction (ezStringView sDisplayString) override |
|
virtual void | CancelTransaction () override |
|
virtual void | FinishTransaction () override |
|
virtual void | BeginTemporaryCommands (ezStringView sDisplayString, bool bFireEventsWhenUndoingTempCommands=false) override |
|
virtual void | CancelTemporaryCommands () override |
|
virtual void | FinishTemporaryCommands () override |
|
virtual ezStatus | SetValue (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, const ezVariant &newValue, ezVariant index=ezVariant()) override |
|
virtual ezStatus | InsertValue (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, const ezVariant &newValue, ezVariant index=ezVariant()) override |
|
virtual ezStatus | RemoveValue (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, ezVariant index=ezVariant()) override |
|
virtual ezStatus | MoveValue (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, const ezVariant &oldIndex, const ezVariant &newIndex) override |
|
virtual ezStatus | AddObject (const ezDocumentObject *pParent, const ezAbstractProperty *pParentProp, const ezVariant &index, const ezRTTI *pType, ezUuid &inout_objectGuid) override |
|
virtual ezStatus | RemoveObject (const ezDocumentObject *pObject) override |
|
virtual ezStatus | MoveObject (const ezDocumentObject *pObject, const ezDocumentObject *pNewParent, const ezAbstractProperty *pParentProp, const ezVariant &index) override |
|
| ezObjectDirectAccessor (ezDocumentObjectManager *pManager) |
|
virtual const ezDocumentObject * | GetObject (const ezUuid &object) override |
|
virtual ezStatus | GetValue (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, ezVariant &out_value, ezVariant index=ezVariant()) override |
|
virtual ezStatus | GetCount (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, ezInt32 &out_iCount) override |
|
virtual ezStatus | GetKeys (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, ezDynamicArray< ezVariant > &out_keys) override |
|
virtual ezStatus | GetValues (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, ezDynamicArray< ezVariant > &out_values) override |
|
const ezDocumentObjectManager * | GetObjectManager () const |
|
ezStatus | GetValueByName (const ezDocumentObject *pObject, ezStringView sProp, ezVariant &out_value, ezVariant index=ezVariant()) |
|
ezStatus | SetValueByName (const ezDocumentObject *pObject, ezStringView sProp, const ezVariant &newValue, ezVariant index=ezVariant()) |
|
ezStatus | InsertValueByName (const ezDocumentObject *pObject, ezStringView sProp, const ezVariant &newValue, ezVariant index=ezVariant()) |
|
ezStatus | RemoveValueByName (const ezDocumentObject *pObject, ezStringView sProp, ezVariant index=ezVariant()) |
|
ezStatus | MoveValueByName (const ezDocumentObject *pObject, ezStringView sProp, const ezVariant &oldIndex, const ezVariant &newIndex) |
|
ezStatus | GetCountByName (const ezDocumentObject *pObject, ezStringView sProp, ezInt32 &out_iCount) |
|
ezStatus | AddObjectByName (const ezDocumentObject *pParent, ezStringView sParentProp, const ezVariant &index, const ezRTTI *pType, ezUuid &inout_objectGuid) |
|
ezStatus | MoveObjectByName (const ezDocumentObject *pObject, const ezDocumentObject *pNewParent, ezStringView sParentProp, const ezVariant &index) |
|
ezStatus | GetKeysByName (const ezDocumentObject *pObject, ezStringView sProp, ezDynamicArray< ezVariant > &out_keys) |
|
ezStatus | GetValuesByName (const ezDocumentObject *pObject, ezStringView sProp, ezDynamicArray< ezVariant > &out_values) |
|
const ezDocumentObject * | GetChildObjectByName (const ezDocumentObject *pObject, ezStringView sProp, ezVariant index) |
|
ezStatus | ClearByName (const ezDocumentObject *pObject, ezStringView sProp) |
|
const ezAbstractProperty * | FindPropertyByName (const ezDocumentObject *pObject, ezStringView sProp) |
|
template<typename T > |
T | Get (const ezDocumentObject *pObject, const ezAbstractProperty *pProp, ezVariant index=ezVariant()) |
|
template<typename T > |
T | GetByName (const ezDocumentObject *pObject, ezStringView sProp, ezVariant index=ezVariant()) |
|
ezInt32 | GetCount (const ezDocumentObject *pObject, const ezAbstractProperty *pProp) |
|
ezInt32 | GetCountByName (const ezDocumentObject *pObject, ezStringView sProp) |
|