Scene Fusion 2 API Reference
KS::SceneFusion2::sfObject Member List

This is the complete list of members for KS::SceneFusion2::sfObject, including all inherited members.

AddChild(std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inlinevirtual
Ancestors()KS::ksHierarchyObject< sfObject >inline
CanEdit()=0KS::SceneFusion2::sfObjectpure virtual
CanEditChildren()=0KS::SceneFusion2::sfObjectpure virtual
Child(size_t index)KS::ksHierarchyObject< sfObject >inline
Children()KS::ksHierarchyObject< sfObject >inline
Create(const sfName &type, sfProperty::SPtr propertyPtr=nullptr, ObjectFlags flags=NoFlags)KS::SceneFusion2::sfObjectstatic
Descendants()KS::ksHierarchyObject< sfObject >inline
Detach()KS::ksHierarchyObject< sfObject >inline
Flags() const =0KS::SceneFusion2::sfObjectpure virtual
ForEachCallback typedefKS::ksHierarchyObject< sfObject >
ForEachDescendant(ForEachCallback callback)KS::ksHierarchyObject< sfObject >inline
ForSelfAndDescendants(ForEachCallback callback)KS::ksHierarchyObject< sfObject >inline
Id() const =0KS::SceneFusion2::sfObjectpure virtual
IndexOfChild(std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inline
InsertChild(int index, std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inlinevirtual
IsCreated()=0KS::SceneFusion2::sfObjectpure virtual
IsCreatePending()=0KS::SceneFusion2::sfObjectpure virtual
IsDeletePending()=0KS::SceneFusion2::sfObjectpure virtual
IsDescendantOf(std::shared_ptr< sfObject > objPtr)KS::ksHierarchyObject< sfObject >inline
IsFullyLocked()=0KS::SceneFusion2::sfObjectpure virtual
IsLocked()=0KS::SceneFusion2::sfObjectpure virtual
IsLockedDirectly()=0KS::SceneFusion2::sfObjectpure virtual
IsLockPending()=0KS::SceneFusion2::sfObjectpure virtual
IsPartiallyLocked()=0KS::SceneFusion2::sfObjectpure virtual
IsSyncing()=0KS::SceneFusion2::sfObjectpure virtual
IsUnsubscriptionPending()=0KS::SceneFusion2::sfObjectpure virtual
ksHierarchyObject()KS::ksHierarchyObject< sfObject >inline
LockOwner()=0KS::SceneFusion2::sfObjectpure virtual
m_children (defined in KS::ksHierarchyObject< sfObject >)KS::ksHierarchyObject< sfObject >protected
m_parentPtr (defined in KS::ksHierarchyObject< sfObject >)KS::ksHierarchyObject< sfObject >protected
MoveChild(std::shared_ptr< sfObject > childPtr, int newIndex)KS::ksHierarchyObject< sfObject >inlineprotectedvirtual
NoFlags enum value (defined in KS::SceneFusion2::sfObject)KS::SceneFusion2::sfObject
ObjectFlags enum nameKS::SceneFusion2::sfObject
OptionalChildren enum value (defined in KS::SceneFusion2::sfObject)KS::SceneFusion2::sfObject
Parent()KS::ksHierarchyObject< sfObject >inline
PerformAddChild(std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inlineprotectedvirtual
PerformDetach()KS::ksHierarchyObject< sfObject >inlineprotected
PerformInsertChild(int index, std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inlineprotectedvirtual
PerformRemoveChild(std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inlineprotectedvirtual
Property()=0KS::SceneFusion2::sfObjectpure virtual
ReleaseLock()=0KS::SceneFusion2::sfObjectpure virtual
RemoveChild(std::shared_ptr< sfObject > childPtr)KS::ksHierarchyObject< sfObject >inlinevirtual
RequestLock()=0KS::SceneFusion2::sfObjectpure virtual
SelfAndAncestors()KS::ksHierarchyObject< sfObject >inline
SelfAndDescendants()KS::ksHierarchyObject< sfObject >inline
Session()=0KS::SceneFusion2::sfObjectpure virtual
SetChildIndex(int index)=0KS::SceneFusion2::sfObjectpure virtual
SetProperty(sfProperty::SPtr propertyPtr)=0KS::SceneFusion2::sfObjectpure virtual
SPtr typedef (defined in KS::SceneFusion2::sfObject)KS::SceneFusion2::sfObject
ToString()=0KS::SceneFusion2::sfObjectpure virtual
Transient enum value (defined in KS::SceneFusion2::sfObject)KS::SceneFusion2::sfObject
Type() const =0KS::SceneFusion2::sfObjectpure virtual
~ksHierarchyObject()KS::ksHierarchyObject< sfObject >inlinevirtual
~sfObject()KS::SceneFusion2::sfObjectinlinevirtual