|
virtual void | GetNodeCreationTemplates (ezDynamicArray< ezNodeCreationTemplate > &out_templates) const |
| For node documents this function is called instead of GetCreateableTypes to get a list for the node creation menu. More...
|
|
virtual const ezRTTI * | GetConnectionType () const |
|
ezVec2 | GetNodePos (const ezDocumentObject *pObject) const |
|
const ezConnection & | GetConnection (const ezDocumentObject *pObject) const |
|
const ezConnection * | GetConnectionIfExists (const ezDocumentObject *pObject) const |
|
const ezPin * | GetInputPinByName (const ezDocumentObject *pObject, ezStringView sName) const |
|
const ezPin * | GetOutputPinByName (const ezDocumentObject *pObject, ezStringView sName) const |
|
ezArrayPtr< const ezUniquePtr< const ezPin > > | GetInputPins (const ezDocumentObject *pObject) const |
|
ezArrayPtr< const ezUniquePtr< const ezPin > > | GetOutputPins (const ezDocumentObject *pObject) const |
|
bool | IsNode (const ezDocumentObject *pObject) const |
|
bool | IsConnection (const ezDocumentObject *pObject) const |
|
bool | IsDynamicPinProperty (const ezDocumentObject *pObject, const ezAbstractProperty *pProp) const |
|
ezArrayPtr< const ezConnection *const > | GetConnections (const ezPin &pin) const |
|
bool | HasConnections (const ezPin &pin) const |
|
bool | IsConnected (const ezPin &source, const ezPin &target) const |
|
ezStatus | CanConnect (const ezRTTI *pObjectType, const ezPin &source, const ezPin &target, CanConnectResult &ref_result) const |
|
ezStatus | CanDisconnect (const ezConnection *pConnection) const |
|
ezStatus | CanDisconnect (const ezDocumentObject *pObject) const |
|
ezStatus | CanMoveNode (const ezDocumentObject *pObject, const ezVec2 &vPos) const |
|
void | Connect (const ezDocumentObject *pObject, const ezPin &source, const ezPin &target) |
|
void | Disconnect (const ezDocumentObject *pObject) |
|
void | MoveNode (const ezDocumentObject *pObject, const ezVec2 &vPos) |
|
void | AttachMetaDataBeforeSaving (ezAbstractObjectGraph &ref_graph) const |
|
void | RestoreMetaDataAfterLoading (const ezAbstractObjectGraph &graph, bool bUndoable) |
|
void | GetMetaDataHash (const ezDocumentObject *pObject, ezUInt64 &inout_uiHash) const |
|
bool | CopySelectedObjects (ezAbstractObjectGraph &out_objectGraph) const |
|
bool | PasteObjects (const ezArrayPtr< ezDocument::PasteInfo > &info, const ezAbstractObjectGraph &objectGraph, const ezVec2 &vPickedPosition, bool bAllowPickedPosition) |
|
| ezDocumentObjectManager (const ezRTTI *pRootType=ezDocumentRoot::GetStaticRTTI()) |
|
void | SetDocument (ezDocument *pDocument) |
|
ezDocumentObject * | CreateObject (const ezRTTI *pRtti, ezUuid guid=ezUuid()) |
|
void | DestroyObject (ezDocumentObject *pObject) |
|
virtual void | DestroyAllObjects () |
|
virtual void | GetCreateableTypes (ezHybridArray< const ezRTTI *, 32 > &ref_types) const |
|
void | PatchEmbeddedClassObjects (const ezDocumentObject *pObject) const |
|
const ezDocumentObject * | GetRootObject () const |
|
ezDocumentObject * | GetRootObject () |
|
const ezDocumentObject * | GetObject (const ezUuid &guid) const |
|
ezDocumentObject * | GetObject (const ezUuid &guid) |
|
const ezDocument * | GetDocument () const |
|
ezDocument * | GetDocument () |
|
ezStatus | SetValue (ezDocumentObject *pObject, ezStringView sProperty, const ezVariant &newValue, ezVariant index=ezVariant()) |
|
ezStatus | InsertValue (ezDocumentObject *pObject, ezStringView sProperty, const ezVariant &newValue, ezVariant index=ezVariant()) |
|
ezStatus | RemoveValue (ezDocumentObject *pObject, ezStringView sProperty, ezVariant index=ezVariant()) |
|
ezStatus | MoveValue (ezDocumentObject *pObject, ezStringView sProperty, const ezVariant &oldIndex, const ezVariant &newIndex) |
|
void | AddObject (ezDocumentObject *pObject, ezDocumentObject *pParent, ezStringView sParentProperty, ezVariant index) |
|
void | RemoveObject (ezDocumentObject *pObject) |
|
void | MoveObject (ezDocumentObject *pObject, ezDocumentObject *pNewParent, ezStringView sParentProperty, ezVariant index) |
|
ezStatus | CanAdd (const ezRTTI *pRtti, const ezDocumentObject *pParent, ezStringView sParentProperty, const ezVariant &index) const |
|
ezStatus | CanRemove (const ezDocumentObject *pObject) const |
|
ezStatus | CanMove (const ezDocumentObject *pObject, const ezDocumentObject *pNewParent, ezStringView sParentProperty, const ezVariant &index) const |
|
ezStatus | CanSelect (const ezDocumentObject *pObject) const |
|
bool | IsUnderRootProperty (ezStringView sRootProperty, const ezDocumentObject *pObject) const |
|
bool | IsUnderRootProperty (ezStringView sRootProperty, const ezDocumentObject *pParent, ezStringView sParentProperty) const |
|
bool | IsTemporary (const ezDocumentObject *pObject) const |
|
bool | IsTemporary (const ezDocumentObject *pParent, ezStringView sParentProperty) const |
|
ezSharedPtr< ezDocumentObjectManager::Storage > | SwapStorage (ezSharedPtr< ezDocumentObjectManager::Storage > pNewStorage) |
|
ezSharedPtr< ezDocumentObjectManager::Storage > | GetStorage () |
|