|
xiiHashedString | GetScriptBaseClass () const |
|
bool | IsFilteredByBaseClass (const xiiRTTI *pNodeType, const xiiVisualScriptNodeRegistry::NodeDesc &nodeDesc, const xiiHashedString &sBaseClass, bool bLogWarning=false) const |
|
xiiVisualScriptDataType::Enum | GetVariableType (xiiTempHashedString sName) const |
|
xiiResult | GetVariableDefaultValue (xiiTempHashedString sName, xiiVariant &out_value) const |
|
void | GetInputExecutionPins (const xiiDocumentObject *pObject, xiiDynamicArray< const xiiVisualScriptPin * > &out_pins) const |
|
void | GetOutputExecutionPins (const xiiDocumentObject *pObject, xiiDynamicArray< const xiiVisualScriptPin * > &out_pins) const |
|
void | GetInputDataPins (const xiiDocumentObject *pObject, xiiDynamicArray< const xiiVisualScriptPin * > &out_pins) const |
|
void | GetOutputDataPins (const xiiDocumentObject *pObject, xiiDynamicArray< const xiiVisualScriptPin * > &out_pins) const |
|
void | GetEntryNodes (const xiiDocumentObject *pObject, xiiDynamicArray< const xiiDocumentObject * > &out_entryNodes) const |
|
xiiVisualScriptDataType::Enum | GetDeductedType (const xiiVisualScriptPin &pin) const |
|
xiiVisualScriptDataType::Enum | GetDeductedType (const xiiDocumentObject *pObject) const |
|
bool | IsCoroutine (const xiiDocumentObject *pObject) const |
|
bool | IsLoop (const xiiDocumentObject *pObject) const |
|
virtual const xiiRTTI * | GetConnectionType () const |
|
xiiVec2 | GetNodePos (const xiiDocumentObject *pObject) const |
|
const xiiConnection & | GetConnection (const xiiDocumentObject *pObject) const |
|
const xiiConnection * | GetConnectionIfExists (const xiiDocumentObject *pObject) const |
|
const xiiPin * | GetInputPinByName (const xiiDocumentObject *pObject, xiiStringView sName) const |
|
const xiiPin * | GetOutputPinByName (const xiiDocumentObject *pObject, xiiStringView sName) const |
|
xiiArrayPtr< const xiiUniquePtr< const xiiPin > > | GetInputPins (const xiiDocumentObject *pObject) const |
|
xiiArrayPtr< const xiiUniquePtr< const xiiPin > > | GetOutputPins (const xiiDocumentObject *pObject) const |
|
bool | IsNode (const xiiDocumentObject *pObject) const |
|
bool | IsConnection (const xiiDocumentObject *pObject) const |
|
bool | IsDynamicPinProperty (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp) const |
|
xiiArrayPtr< const xiiConnection *const > | GetConnections (const xiiPin &pin) const |
|
bool | HasConnections (const xiiPin &pin) const |
|
bool | IsConnected (const xiiPin &source, const xiiPin &target) const |
|
xiiStatus | CanConnect (const xiiRTTI *pObjectType, const xiiPin &source, const xiiPin &target, CanConnectResult &ref_result) const |
|
xiiStatus | CanDisconnect (const xiiConnection *pConnection) const |
|
xiiStatus | CanDisconnect (const xiiDocumentObject *pObject) const |
|
xiiStatus | CanMoveNode (const xiiDocumentObject *pObject, const xiiVec2 &vPos) const |
|
void | Connect (const xiiDocumentObject *pObject, const xiiPin &source, const xiiPin &target) |
|
void | Disconnect (const xiiDocumentObject *pObject) |
|
void | MoveNode (const xiiDocumentObject *pObject, const xiiVec2 &vPos) |
|
void | AttachMetaDataBeforeSaving (xiiAbstractObjectGraph &ref_graph) const |
|
void | RestoreMetaDataAfterLoading (const xiiAbstractObjectGraph &graph, bool bUndoable) |
|
void | GetMetaDataHash (const xiiDocumentObject *pObject, xiiUInt64 &inout_uiHash) const |
|
bool | CopySelectedObjects (xiiAbstractObjectGraph &out_objectGraph) const |
|
bool | PasteObjects (const xiiArrayPtr< xiiDocument::PasteInfo > &info, const xiiAbstractObjectGraph &objectGraph, const xiiVec2 &vPickedPosition, bool bAllowPickedPosition) |
|
| xiiDocumentObjectManager (const xiiRTTI *pRootType=xiiDocumentRoot::GetStaticRTTI()) |
|
void | SetDocument (xiiDocument *pDocument) |
|
xiiDocumentObject * | CreateObject (const xiiRTTI *pRtti, xiiUuid guid=xiiUuid()) |
|
void | DestroyObject (xiiDocumentObject *pObject) |
|
virtual void | DestroyAllObjects () |
|
virtual void | GetCreateableTypes (xiiHybridArray< const xiiRTTI *, 32 > &ref_types) const |
|
void | PatchEmbeddedClassObjects (const xiiDocumentObject *pObject) const |
|
const xiiDocumentObject * | GetRootObject () const |
|
xiiDocumentObject * | GetRootObject () |
|
const xiiDocumentObject * | GetObject (const xiiUuid &guid) const |
|
xiiDocumentObject * | GetObject (const xiiUuid &guid) |
|
const xiiDocument * | GetDocument () const |
|
xiiDocument * | GetDocument () |
|
xiiStatus | SetValue (xiiDocumentObject *pObject, xiiStringView sProperty, const xiiVariant &newValue, xiiVariant index=xiiVariant()) |
|
xiiStatus | InsertValue (xiiDocumentObject *pObject, xiiStringView sProperty, const xiiVariant &newValue, xiiVariant index=xiiVariant()) |
|
xiiStatus | RemoveValue (xiiDocumentObject *pObject, xiiStringView sProperty, xiiVariant index=xiiVariant()) |
|
xiiStatus | MoveValue (xiiDocumentObject *pObject, xiiStringView sProperty, const xiiVariant &oldIndex, const xiiVariant &newIndex) |
|
void | AddObject (xiiDocumentObject *pObject, xiiDocumentObject *pParent, xiiStringView sParentProperty, xiiVariant index) |
|
void | RemoveObject (xiiDocumentObject *pObject) |
|
void | MoveObject (xiiDocumentObject *pObject, xiiDocumentObject *pNewParent, xiiStringView sParentProperty, xiiVariant index) |
|
xiiStatus | CanAdd (const xiiRTTI *pRtti, const xiiDocumentObject *pParent, xiiStringView sParentProperty, const xiiVariant &index) const |
|
xiiStatus | CanRemove (const xiiDocumentObject *pObject) const |
|
xiiStatus | CanMove (const xiiDocumentObject *pObject, const xiiDocumentObject *pNewParent, xiiStringView sParentProperty, const xiiVariant &index) const |
|
xiiStatus | CanSelect (const xiiDocumentObject *pObject) const |
|
bool | IsUnderRootProperty (xiiStringView sRootProperty, const xiiDocumentObject *pObject) const |
|
bool | IsUnderRootProperty (xiiStringView sRootProperty, const xiiDocumentObject *pParent, xiiStringView sParentProperty) const |
|
bool | IsTemporary (const xiiDocumentObject *pObject) const |
|
bool | IsTemporary (const xiiDocumentObject *pParent, xiiStringView sParentProperty) const |
|
xiiSharedPtr< xiiDocumentObjectManager::Storage > | SwapStorage (xiiSharedPtr< xiiDocumentObjectManager::Storage > pNewStorage) |
|
xiiSharedPtr< xiiDocumentObjectManager::Storage > | GetStorage () |
|