|
plHashedString | GetScriptBaseClass () const |
|
bool | IsFilteredByBaseClass (const plRTTI *pNodeType, const plVisualScriptNodeRegistry::NodeDesc &nodeDesc, const plHashedString &sBaseClass, bool bLogWarning=false) const |
|
plVisualScriptDataType::Enum | GetVariableType (plTempHashedString sName) const |
|
plResult | GetVariableDefaultValue (plTempHashedString sName, plVariant &out_value) const |
|
void | GetInputExecutionPins (const plDocumentObject *pObject, plDynamicArray< const plVisualScriptPin * > &out_pins) const |
|
void | GetOutputExecutionPins (const plDocumentObject *pObject, plDynamicArray< const plVisualScriptPin * > &out_pins) const |
|
void | GetInputDataPins (const plDocumentObject *pObject, plDynamicArray< const plVisualScriptPin * > &out_pins) const |
|
void | GetOutputDataPins (const plDocumentObject *pObject, plDynamicArray< const plVisualScriptPin * > &out_pins) const |
|
void | GetEntryNodes (const plDocumentObject *pObject, plDynamicArray< const plDocumentObject * > &out_entryNodes) const |
|
plVisualScriptDataType::Enum | GetDeductedType (const plVisualScriptPin &pin) const |
|
plVisualScriptDataType::Enum | GetDeductedType (const plDocumentObject *pObject) const |
|
bool | IsCoroutine (const plDocumentObject *pObject) const |
|
bool | IsLoop (const plDocumentObject *pObject) const |
|
virtual const plRTTI * | GetConnectionType () const |
|
plVec2 | GetNodePos (const plDocumentObject *pObject) const |
|
const plConnection & | GetConnection (const plDocumentObject *pObject) const |
|
const plConnection * | GetConnectionIfExists (const plDocumentObject *pObject) const |
|
const plPin * | GetInputPinByName (const plDocumentObject *pObject, plStringView sName) const |
|
const plPin * | GetOutputPinByName (const plDocumentObject *pObject, plStringView sName) const |
|
plArrayPtr< const plUniquePtr< const plPin > > | GetInputPins (const plDocumentObject *pObject) const |
|
plArrayPtr< const plUniquePtr< const plPin > > | GetOutputPins (const plDocumentObject *pObject) const |
|
bool | IsNode (const plDocumentObject *pObject) const |
|
bool | IsConnection (const plDocumentObject *pObject) const |
|
bool | IsDynamicPinProperty (const plDocumentObject *pObject, const plAbstractProperty *pProp) const |
|
plArrayPtr< const plConnection *const > | GetConnections (const plPin &pin) const |
|
bool | HasConnections (const plPin &pin) const |
|
bool | IsConnected (const plPin &source, const plPin &target) const |
|
plStatus | CanConnect (const plRTTI *pObjectType, const plPin &source, const plPin &target, CanConnectResult &ref_result) const |
|
plStatus | CanDisconnect (const plConnection *pConnection) const |
|
plStatus | CanDisconnect (const plDocumentObject *pObject) const |
|
plStatus | CanMoveNode (const plDocumentObject *pObject, const plVec2 &vPos) const |
|
void | Connect (const plDocumentObject *pObject, const plPin &source, const plPin &target) |
|
void | Disconnect (const plDocumentObject *pObject) |
|
void | MoveNode (const plDocumentObject *pObject, const plVec2 &vPos) |
|
void | AttachMetaDataBeforeSaving (plAbstractObjectGraph &ref_graph) const |
|
void | RestoreMetaDataAfterLoading (const plAbstractObjectGraph &graph, bool bUndoable) |
|
void | GetMetaDataHash (const plDocumentObject *pObject, plUInt64 &inout_uiHash) const |
|
bool | CopySelectedObjects (plAbstractObjectGraph &out_objectGraph) const |
|
bool | PasteObjects (const plArrayPtr< plDocument::PasteInfo > &info, const plAbstractObjectGraph &objectGraph, const plVec2 &vPickedPosition, bool bAllowPickedPosition) |
|
| plDocumentObjectManager (const plRTTI *pRootType=plDocumentRoot::GetStaticRTTI()) |
|
void | SetDocument (plDocument *pDocument) |
|
plDocumentObject * | CreateObject (const plRTTI *pRtti, plUuid guid=plUuid()) |
|
void | DestroyObject (plDocumentObject *pObject) |
|
virtual void | DestroyAllObjects () |
|
virtual void | GetCreateableTypes (plHybridArray< const plRTTI *, 32 > &ref_types) const |
|
void | PatchEmbeddedClassObjects (const plDocumentObject *pObject) const |
|
const plDocumentObject * | GetRootObject () const |
|
plDocumentObject * | GetRootObject () |
|
const plDocumentObject * | GetObject (const plUuid &guid) const |
|
plDocumentObject * | GetObject (const plUuid &guid) |
|
const plDocument * | GetDocument () const |
|
plDocument * | GetDocument () |
|
plStatus | SetValue (plDocumentObject *pObject, plStringView sProperty, const plVariant &newValue, plVariant index=plVariant()) |
|
plStatus | InsertValue (plDocumentObject *pObject, plStringView sProperty, const plVariant &newValue, plVariant index=plVariant()) |
|
plStatus | RemoveValue (plDocumentObject *pObject, plStringView sProperty, plVariant index=plVariant()) |
|
plStatus | MoveValue (plDocumentObject *pObject, plStringView sProperty, const plVariant &oldIndex, const plVariant &newIndex) |
|
void | AddObject (plDocumentObject *pObject, plDocumentObject *pParent, plStringView sParentProperty, plVariant index) |
|
void | RemoveObject (plDocumentObject *pObject) |
|
void | MoveObject (plDocumentObject *pObject, plDocumentObject *pNewParent, plStringView sParentProperty, plVariant index) |
|
plStatus | CanAdd (const plRTTI *pRtti, const plDocumentObject *pParent, plStringView sParentProperty, const plVariant &index) const |
|
plStatus | CanRemove (const plDocumentObject *pObject) const |
|
plStatus | CanMove (const plDocumentObject *pObject, const plDocumentObject *pNewParent, plStringView sParentProperty, const plVariant &index) const |
|
plStatus | CanSelect (const plDocumentObject *pObject) const |
|
bool | IsUnderRootProperty (plStringView sRootProperty, const plDocumentObject *pObject) const |
|
bool | IsUnderRootProperty (plStringView sRootProperty, const plDocumentObject *pParent, plStringView sParentProperty) const |
|
bool | IsTemporary (const plDocumentObject *pObject) const |
|
bool | IsTemporary (const plDocumentObject *pParent, plStringView sParentProperty) const |
|
plSharedPtr< plDocumentObjectManager::Storage > | SwapStorage (plSharedPtr< plDocumentObjectManager::Storage > pNewStorage) |
|
plSharedPtr< plDocumentObjectManager::Storage > | GetStorage () |
|