ULIS  dev4.0.7
Utility Library for Imaging Systems
TLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType > Member List

This is the complete list of members for TLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >, including all inherited members.

AddOrSetUserData(IUserData *iData)IHasUserData
AlphaMode() constIHasBlendInfo
BlendMode() constIHasBlendInfo
Block()THasBlock< BlockType, BlockAllocatorType >
Block() constTHasBlock< BlockType, BlockAllocatorType >
Def(std::function< void(ILayer &) > iFunc)TNode< ILayer >inline
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 >
THasBlock::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasBlendInfo::Delegate typedefTCallbackCapable< DelegateType, _ID >
IHasPaintLock::Delegate typedefTCallbackCapable< DelegateType, _ID >
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
THasBlock::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::GetDelegate() constTCallbackCapable< DelegateType, _ID >inline
GetUserData(uint32 iTypeID) constIHasUserData
GetUserData() constIHasUserDatainline
GetUserDataArray() constIHasUserData
HasUserData() constIHasUserDatainline
IHasBlendInfo(eBlendMode iBlendMode=Blend_Normal, eAlphaMode iAlphaMode=Alpha_Normal, ufloat iOpacity=1.f, const FOnBlendInfoChanged &iDelegate=FOnBlendInfoChanged())IHasBlendInfoprotected
IHasLock(bool i=false, const FOn_bool_Changed &d=FOn_bool_Changed())IHasLockprotected
IHasName(const FString &iValue, const FOnNameChanged &iDelegate=FOnNameChanged())IHasName
IHasPaintLock(bool i=false, const FOn_bool_Changed &d=FOn_bool_Changed())IHasPaintLockprotected
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())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
InnerType typedefTNode< 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
THasBlock::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::Invoke(Args ... args) constTCallbackCapable< DelegateType, _ID >inline
IsImageCacheValid() constTDrawable< BlockType >
IsLocked() constIHasLock
IsPaintLocked() constIHasPaintLock
IsVisible() constIHasVisibility
Name() constIHasName
NotifyChange() constTNode< ILayer >inline
OnChangeNotifiedInternal() overrideTAbstractLayerDrawable< BlockType >inlinevirtual
Opacity() constIHasBlendInfo
operator=(const TLayerImage &)=deleteTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >
TAbstractLayerDrawable::operator=(const IHasUserData &)=deleteIHasUserDataprotected
Parent() constTNode< ILayer >inline
PrettyColor() constIHasPrettyColor
Rasterize(FContext &iCtx, FEvent *oEvent=nullptr) overrideTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >virtual
Realloc(uint16 iWidth, uint16 iHeight, eFormat iFormat=eFormat::Format_RGBA8, const FColorSpace *iColorSpace=nullptr)THasBlock< BlockType, BlockAllocatorType >protected
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) overrideTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >virtual
RenderImageCache(FContext &iCtx)TDrawable< BlockType >virtual
Replace(BlockType *iValue)THasBlock< BlockType, BlockAllocatorType >protected
ResetUserData()IHasUserData
Self()TNode< ILayer >inline
Self() constTNode< ILayer >inline
SetAlphaMode(eAlphaMode iValue)IHasBlendInfo
SetBlendMode(eBlendMode iValue)IHasBlendInfo
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
THasBlock::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
THasBlock::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
THasBlock::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::SetDelegate(const DelegateType &iDelegate)TCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::SetDelegate(const TCallbackCapable< DelegateType, _ID > &iOther)TCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::SetDelegate(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
SetLocked(bool i)IHasLock
SetName(const FString &iValue)IHasName
SetOpacity(ufloat iValue)IHasBlendInfo
SetPaintLocked(bool i)IHasPaintLock
SetParent(const tParent *iParent)TNode< ILayer >inline
SetPrettyColor(const FColor &iValue)IHasPrettyColor
SetVisible(bool i)IHasVisibility
StaticType()TLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >inlinestatic
StaticTypeID()TLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >inlinestatic
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
THasBlock::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
THasBlock::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasBlendInfo::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::TCallbackCapable(const DelegateType &iDelegate=DelegateType())TCallbackCapable< DelegateType, _ID >inline
IHasPaintLock::TCallbackCapable(typename DelegateType::tFptr iDelegateFPTR)TCallbackCapable< DelegateType, _ID >inline
TDrawable()TDrawable< BlockType >protected
THasBlock(uint16 iWidth, uint16 iHeight, eFormat iFormat=eFormat::Format_RGBA8, const FColorSpace *iColorSpace=nullptr, const TOnBlockChanged< BlockType > &iDelegate=TOnBlockChanged< BlockType >())THasBlock< BlockType, BlockAllocatorType >protected
THasBlock(BlockType *iBlock, const TOnBlockChanged< BlockType > &iDelegate=TOnBlockChanged< BlockType >())THasBlock< BlockType, BlockAllocatorType >protected
TLayerImage(const FString &iName="Untitled Image", bool iLocked=false, bool iVisible=true, const FColor &iPrettyColor=FColor::Transparent, uint16 iWidth=0, uint16 iHeight=0, eFormat iFormat=Format_RGBA8, const FColorSpace *iColorSpace=nullptr, eBlendMode iBlendMode=eBlendMode::Blend_Normal, eAlphaMode iAlphaMode=eAlphaMode::Alpha_Normal, ufloat iOpacity=1.f, bool iAlphaLocked=false, 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(), const TOnBlockChanged< BlockType > &iOnBlockChanged=TOnBlockChanged< BlockType >(), const FOnBlendInfoChanged &iOnBlendInfoChanged=FOnBlendInfoChanged(), const FOnBoolChanged &iOnPaintLockChanged=FOnBoolChanged())TLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >
TLayerImage(BlockType *iBlock, const FString &iName="Untitled Image", bool iLocked=false, bool iVisible=true, const FColor &iPrettyColor=FColor::Transparent, eBlendMode iBlendMode=eBlendMode::Blend_Normal, eAlphaMode iAlphaMode=eAlphaMode::Alpha_Normal, ufloat iOpacity=1.f, bool iAlphaLocked=false, 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(), const TOnBlockChanged< BlockType > &iOnBlockChanged=TOnBlockChanged< BlockType >(), const FOnBlendInfoChanged &iOnBlendInfoChanged=FOnBlendInfoChanged(), const FOnBoolChanged &iOnPaintLockChanged=FOnBoolChanged())TLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >
TLayerImage(const TLayerImage &)=deleteTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >
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 overrideTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >inlinevirtual
TypeID() const overrideTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >inlinevirtual
UserDataExists(uint32 iTypeID) constIHasUserData
ValidateImageCache()TDrawable< BlockType >protected
~IHasUserData()IHasUserDataprotected
~ILayer() override=0ILayerpure virtual
~TAbstractLayerDrawable() override=0TAbstractLayerDrawable< BlockType >inlinepure virtual
~THasBlock()THasBlock< BlockType, BlockAllocatorType >protected
~TLayerImage() overrideTLayerImage< BlockType, RasterizerType, RendererType, BlockAllocatorType, LayerStackType >virtual
~TNode()TNode< ILayer >inlinevirtual