ULIS  dev4.0.7
Utility Library for Imaging Systems
ILayer Member List

This is the complete list of members for ILayer, including all inherited members.

AddOrSetUserData(IUserData *iData)IHasUserData
Def(std::function< void(ILayer &) > iFunc)TNode< ILayer >inline
TNode< ILayer >::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasUserData::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasName::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasLock::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasVisibility::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasPrettyColor::Delegate typedefTCallbackCapable< DelegateType, _ID >
TNode< ILayer >::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasUserData::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasName::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasLock::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasVisibility::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
GetUserData(uint32 iTypeID) constIHasUserData
GetUserData() constIHasUserDatainline
GetUserDataArray() constIHasUserData
HasUserData() constIHasUserDatainline
IHasLock(bool i=false, const FOn_bool_Changed &d=FOn_bool_Changed())IHasLockprotected
IHasName(const FString &iValue, const FOnNameChanged &iDelegate=FOnNameChanged())IHasName
IHasPrettyColor(const FColor &iColor=FColor::Transparent, const FOnColorChanged &iDelegate=FOnColorChanged())IHasPrettyColorprotected
IHasUserData(const FOnUserDataAdded &iDelegateAdd=FOnUserDataAdded(), const FOnUserDataChanged &iDelegateChanged=FOnUserDataChanged(), const FOnUserDataRemoved &iDelegateRemoved=FOnUserDataRemoved())IHasUserDataprotected
IHasUserData(const IHasUserData &)=deleteIHasUserDataprotected
IHasVisibility(bool i=true, const FOn_bool_Changed &d=FOn_bool_Changed())IHasVisibilityprotected
ILayer(const FString &iName="Untitled", bool iLocked=false, bool iVisible=true, const FColor &iPrettyColor=FColor::Transparent, const TRoot< ILayer > *iParent=nullptr, const FOnNameChanged &iOnNameChanged=FOnNameChanged(), const FOnBoolChanged &iOnLockChanged=FOnBoolChanged(), const FOnBoolChanged &iOnVisibleChanged=FOnBoolChanged(), const FOnColorChanged &iOnColorChanged=FOnColorChanged(), const FOnUserDataAdded &iOnUserDataAdded=FOnUserDataAdded(), const FOnUserDataChanged &iOnUserDataChanged=FOnUserDataChanged(), const FOnUserDataRemoved &iOnUserDataRemoved=FOnUserDataRemoved(), const FOnParentChanged &iOnParentChanged=FOnParentChanged(), const FOnSelfChanged &iOnSelfChanged=FOnSelfChanged())ILayer
InitFromParent(const tParent *iParent)TNode< ILayer >inlineprotectedvirtual
InnerType typedefTNode< ILayer >
TNode< ILayer >::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasUserData::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasName::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasLock::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasVisibility::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IsLocked() constIHasLock
IsVisible() constIHasVisibility
Name() constIHasName
NotifyChange() constTNode< ILayer >inline
operator=(const IHasUserData &)=deleteIHasUserDataprotected
Parent() constTNode< ILayer >inline
PrettyColor() constIHasPrettyColor
RemoveUserData(uint32 iTypeID)IHasUserData
RemoveUserData()IHasUserDatainline
ResetUserData()IHasUserData
Self()TNode< ILayer >inline
Self() constTNode< ILayer >inline
TNode< ILayer >::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TNode< ILayer >::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TNode< ILayer >::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasUserData::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasUserData::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasUserData::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasName::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasName::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasName::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasLock::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasLock::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasLock::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasVisibility::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasVisibility::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasVisibility::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
SetLocked(bool i)IHasLock
SetName(const FString &iValue)IHasName
SetParent(const tParent *iParent)TNode< ILayer >inline
SetPrettyColor(const FColor &iValue)IHasPrettyColor
SetVisible(bool i)IHasVisibility
TNode< ILayer >::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TNode< ILayer >::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasUserData::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasUserData::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasName::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasName::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasLock::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasLock::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasVisibility::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasVisibility::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasPrettyColor::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TNode(const tParent *iParent=nullptr, const TOnParentChanged< ILayer > &iParentChangedDelegate=TOnParentChanged< ILayer >(), const TOnSelfChanged< ILayer > &iSelfChangedDelegate=TOnSelfChanged< ILayer >())TNode< ILayer >inline
TopLevelParent() constTNode< ILayer >inline
Type() const =0ITypeIdentifiablepure virtual
TypeID() const =0ITypeIdentifiablepure virtual
UserDataExists(uint32 iTypeID) constIHasUserData
~IHasUserData()IHasUserDataprotected
~ILayer() override=0ILayerpure virtual
~TNode()TNode< ILayer >inlinevirtual