ULIS  dev4.0.7
Utility Library for Imaging Systems
TLayerStack< BlockType, RendererType, TSuperStackExtra > Member List

This is the complete list of members for TLayerStack< BlockType, RendererType, TSuperStackExtra >, including all inherited members.

AddChild(tNode *iNode, uint64 iIndex=0xFFFFFFFFFFFFFFFF)TRoot< ILayer >inline
AddOrSetUserData(IUserData *iData)IHasUserData
AlphaIndex() constIHasFormatinline
Area() constIHasSize2Dinline
AssignColorSpace(const FColorSpace *iColorSpace)IHasColorSpaceinline
BytesPerPixel() constIHasFormatinline
BytesPerSample() constIHasFormatinline
Children()TRoot< ILayer >inline
Children() constTRoot< ILayer >inline
ColorSpace() constIHasColorSpaceinline
Def(std::function< void(ILayer &) > iFunc)TNode< ILayer >inline
DefaultProfileCode() constIHasFormatinline
TAbstractLayerDrawable::TNode< ILayer >::Delegate typedefTCallbackCapable< DelegateType, _ID >
TAbstractLayerDrawable::IHasUserData::Delegate typedefTCallbackCapable< DelegateType, _ID >
TAbstractLayerDrawable::IHasName::Delegate typedefTCallbackCapable< DelegateType, _ID >
TAbstractLayerDrawable::IHasLock::Delegate typedefTCallbackCapable< DelegateType, _ID >
TAbstractLayerDrawable::IHasVisibility::Delegate typedefTCallbackCapable< DelegateType, _ID >
TAbstractLayerDrawable::IHasPrettyColor::Delegate typedefTCallbackCapable< DelegateType, _ID >
TRoot< ILayer >::TCallbackCapable::Delegate typedefTCallbackCapable< DelegateType, _ID >
DeleteChild(int iIndex)TRoot< ILayer >inline
Find(const FString &iName)TSearchable< TRoot< ILayer > >inline
Find(const FString &iName) constTSearchable< TRoot< ILayer > >inline
Format() constIHasFormatinline
FormatMetrics() constIHasFormatinline
TAbstractLayerDrawable::TNode< ILayer >::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
TRoot< ILayer >::TCallbackCapable::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
GetUserData(uint32 iTypeID) constIHasUserData
GetUserData() constIHasUserDatainline
GetUserDataArray() constIHasUserData
HasAlpha() constIHasFormatinline
HasUserData() constIHasUserDatainline
Height() constIHasSize2Dinline
IHasColorSpace(const FColorSpace *iColorSpace=nullptr)IHasColorSpaceinlineprotected
IHasFormat(eFormat iFormat)IHasFormatinlineprotected
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
IHasSize2D(const FVec2UI16 &iSize)IHasSize2Dinlineprotected
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())TAbstractLayerDrawable< BlockType >
ILayer::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
IndexTable() constIHasFormatinline
TAbstractLayerDrawable::InitFromParent(const tParent *iParent)TNode< ILayer >inlineprotectedvirtual
TRoot< ILayer >::InitFromParent(const tParent *iParent) overrideTRoot< ILayer >inlineprotectedvirtual
TAbstractLayerDrawable::InnerType typedefTNode< ILayer >
TRoot< ILayer >::InnerType typedefTRoot< ILayer >
InvalidImageCache()TDrawable< BlockType >virtual
TAbstractLayerDrawable::TNode< ILayer >::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
TRoot< ILayer >::TCallbackCapable::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IsImageCacheValid() constTDrawable< BlockType >
IsLocked() constIHasLock
IsVisible() constIHasVisibility
Linear() constIHasFormatinline
Model() constIHasFormatinline
Name() constIHasName
NotifyChange() constTNode< ILayer >inline
NumColorChannels() constIHasFormatinline
OnChangeNotifiedInternal() overrideTAbstractLayerDrawable< BlockType >inlinevirtual
operator=(const TLayerStack &)=deleteTLayerStack< BlockType, RendererType, TSuperStackExtra >
TAbstractLayerDrawable::operator=(const IHasUserData &)=deleteIHasUserDataprotected
TRoot< ILayer >::operator[](uint64 iIndex)TRoot< ILayer >inline
TRoot< ILayer >::operator[](uint64 iIndex) constTRoot< ILayer >inline
TSearchable< TRoot< ILayer > >::operator[](const FString &iStr)TSearchable< TRoot< ILayer > >inline
TSearchable< TRoot< ILayer > >::operator[](const FString &iStr) constTSearchable< TRoot< ILayer > >inline
Parent() constTNode< ILayer >inline
Planar() constIHasFormatinline
Premultiplied() constIHasFormatinline
PrettyColor() constIHasPrettyColor
Rect() constIHasSize2Dinline
RedirectedIndex(uint8 iIndex) constIHasFormatinline
ReinterpretFormat(eFormat iFormat)IHasFormatinlineprotected
ReinterpretSize(const FVec2UI16 &iSize)IHasSize2Dinlineprotected
RemoveUserData(uint32 iTypeID)IHasUserData
RemoveUserData()IHasUserDatainline
RenderImage(FContext &iCtx, BlockType &ioBlock, const FRectI &iRect=FRectI::Auto, const FVec2I &iPos=FVec2I(0), const FSchedulePolicy &iPolicy=FSchedulePolicy(), uint32 iNumWait=0, const FEvent *iWaitList=nullptr) overrideTLayerStack< BlockType, RendererType, TSuperStackExtra >virtual
RenderImageCache(FContext &iCtx)TDrawable< BlockType >virtual
Reset(uint16 iWidth, uint16 iHeight, eFormat iFormat=eFormat::Format_RGBA8, const FColorSpace *iColorSpace=nullptr, const FOnSelfChanged &iOnSelfChanged=FOnSelfChanged(), const FOnNodeAdded &iOnLayerAdded=FOnNodeAdded(), const FOnNodeRemoved &iOnLayerRemoved=FOnNodeRemoved(), const FOnUserDataAdded &iOnUserDataAdded=FOnUserDataAdded(), const FOnUserDataChanged &iOnUserDataChanged=FOnUserDataChanged(), const FOnUserDataRemoved &iOnUserDataRemoved=FOnUserDataRemoved(), Args ... args)TLayerStack< BlockType, RendererType, TSuperStackExtra >
TRoot< ILayer >::Reset(tParent *iParent=nullptr, const TOnParentChanged< ILayer > &iParentChangedDelegate=TOnParentChanged< ILayer >(), const TOnNodeAdded< ILayer > &iNodeAddedDelegate=TOnNodeAdded< ILayer >(), const TOnNodeRemoved< ILayer > &iNodeRemovedDelegate=TOnNodeRemoved< ILayer >())TRoot< ILayer >inline
ResetUserData()IHasUserData
Reversed() constIHasFormatinline
SamplesPerPixel() constIHasFormatinline
Self()TNode< ILayer >inline
Self() constTNode< ILayer >inline
TAbstractLayerDrawable::TNode< ILayer >::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::TNode< ILayer >::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::TNode< ILayer >::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TCallbackCapable::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
TCallbackCapable::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
TCallbackCapable::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
Size() constIHasSize2Dinline
StaticType()TLayerStack< BlockType, RendererType, TSuperStackExtra >inlinestatic
StaticTypeID()TLayerStack< BlockType, RendererType, TSuperStackExtra >inlinestatic
Swapped() constIHasFormatinline
TAbstractLayerDrawable::TNode< ILayer >::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::TNode< ILayer >::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasUserData::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasName::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasLock::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasVisibility::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TAbstractLayerDrawable::IHasPrettyColor::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TCallbackCapable::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
TCallbackCapable::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TDrawable()TDrawable< BlockType >protected
TLayerStack(uint16 iWidth, uint16 iHeight, eFormat iFormat=eFormat::Format_RGBA8, const FColorSpace *iColorSpace=nullptr, const FOnSelfChanged &iOnSelfChanged=FOnSelfChanged(), const FOnNodeAdded &iOnLayerAdded=FOnNodeAdded(), const FOnNodeRemoved &iOnLayerRemoved=FOnNodeRemoved(), const FOnUserDataAdded &iOnUserDataAdded=FOnUserDataAdded(), const FOnUserDataChanged &iOnUserDataChanged=FOnUserDataChanged(), const FOnUserDataRemoved &iOnUserDataRemoved=FOnUserDataRemoved(), Args ... args)TLayerStack< BlockType, RendererType, TSuperStackExtra >
TLayerStack(const TLayerStack &)=deleteTLayerStack< BlockType, RendererType, TSuperStackExtra >
TNode(const tParent *iParent=nullptr, const TOnParentChanged< ILayer > &iParentChangedDelegate=TOnParentChanged< ILayer >(), const TOnSelfChanged< ILayer > &iSelfChangedDelegate=TOnSelfChanged< ILayer >())TNode< ILayer >inline
TopLevelParent() constTNode< ILayer >inline
TRoot(tParent *iParent=nullptr, const TOnParentChanged< ILayer > &iParentChangedDelegate=TOnParentChanged< ILayer >(), const TOnSelfChanged< ILayer > &iSelfChangedDelegate=TOnSelfChanged< ILayer >(), const TOnNodeAdded< ILayer > &iNodeAddedDelegate=TOnNodeAdded< ILayer >(), const TOnNodeRemoved< ILayer > &iNodeRemovedDelegate=TOnNodeRemoved< ILayer >())TRoot< ILayer >inline
TSearchable()TSearchable< TRoot< ILayer > >inline
Type() const overrideTLayerStack< BlockType, RendererType, TSuperStackExtra >inlinevirtual
TypeID() const overrideTLayerStack< BlockType, RendererType, TSuperStackExtra >inlinevirtual
UserDataExists(uint32 iTypeID) constIHasUserData
ValidateImageCache()TDrawable< BlockType >protected
Width() constIHasSize2Dinline
~IHasColorSpace()IHasColorSpaceinline
~IHasFormat()IHasFormatinline
~IHasSize2D()IHasSize2Dinline
~IHasUserData()IHasUserDataprotected
~ILayer() override=0ILayerpure virtual
~TAbstractLayerDrawable() override=0TAbstractLayerDrawable< BlockType >inlinepure virtual
~TLayerStack() overrideTLayerStack< BlockType, RendererType, TSuperStackExtra >
~TNode()TNode< ILayer >inlinevirtual
~TRoot() overrideTRoot< ILayer >inlinevirtual
~TSearchable()=0TSearchable< TRoot< ILayer > >inlinepure virtual