AddChild(tNode *iNode, uint64 iIndex=0xFFFFFFFFFFFFFFFF) | TRoot< ILayer > | inline |
AddOrSetUserData(IUserData *iData) | IHasUserData | |
AlphaIndex() const | IHasFormat | inline |
Area() const | IHasSize2D | inline |
AssignColorSpace(const FColorSpace *iColorSpace) | IHasColorSpace | inline |
BytesPerPixel() const | IHasFormat | inline |
BytesPerSample() const | IHasFormat | inline |
Children() | TRoot< ILayer > | inline |
Children() const | TRoot< ILayer > | inline |
ColorSpace() const | IHasColorSpace | inline |
Def(std::function< void(ILayer &) > iFunc) | TNode< ILayer > | inline |
DefaultProfileCode() const | IHasFormat | inline |
TAbstractLayerDrawable::TNode< ILayer >::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
TAbstractLayerDrawable::IHasUserData::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
TAbstractLayerDrawable::IHasName::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
TAbstractLayerDrawable::IHasLock::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
TAbstractLayerDrawable::IHasVisibility::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
TAbstractLayerDrawable::IHasPrettyColor::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
TRoot< ILayer >::TCallbackCapable::Delegate typedef | TCallbackCapable< DelegateType, _ID > | |
DeleteChild(int iIndex) | TRoot< ILayer > | inline |
Find(const FString &iName) | TSearchable< TRoot< ILayer > > | inline |
Find(const FString &iName) const | TSearchable< TRoot< ILayer > > | inline |
Format() const | IHasFormat | inline |
FormatMetrics() const | IHasFormat | inline |
TAbstractLayerDrawable::TNode< ILayer >::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasUserData::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasName::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasLock::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasVisibility::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasPrettyColor::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
TRoot< ILayer >::TCallbackCapable::GetDelegate() const | TCallbackCapable< DelegateType, _ID > | inline |
GetUserData(uint32 iTypeID) const | IHasUserData | |
GetUserData() const | IHasUserData | inline |
GetUserDataArray() const | IHasUserData | |
HasAlpha() const | IHasFormat | inline |
HasUserData() const | IHasUserData | inline |
Height() const | IHasSize2D | inline |
IHasColorSpace(const FColorSpace *iColorSpace=nullptr) | IHasColorSpace | inlineprotected |
IHasFormat(eFormat iFormat) | IHasFormat | inlineprotected |
IHasLock(bool i=false, const FOn_bool_Changed &d=FOn_bool_Changed()) | IHasLock | protected |
IHasName(const FString &iValue, const FOnNameChanged &iDelegate=FOnNameChanged()) | IHasName | |
IHasPrettyColor(const FColor &iColor=FColor::Transparent, const FOnColorChanged &iDelegate=FOnColorChanged()) | IHasPrettyColor | protected |
IHasSize2D(const FVec2UI16 &iSize) | IHasSize2D | inlineprotected |
IHasUserData(const FOnUserDataAdded &iDelegateAdd=FOnUserDataAdded(), const FOnUserDataChanged &iDelegateChanged=FOnUserDataChanged(), const FOnUserDataRemoved &iDelegateRemoved=FOnUserDataRemoved()) | IHasUserData | protected |
IHasUserData(const IHasUserData &)=delete | IHasUserData | protected |
IHasVisibility(bool i=true, const FOn_bool_Changed &d=FOn_bool_Changed()) | IHasVisibility | protected |
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() const | IHasFormat | inline |
TAbstractLayerDrawable::InitFromParent(const tParent *iParent) | TNode< ILayer > | inlineprotectedvirtual |
TRoot< ILayer >::InitFromParent(const tParent *iParent) override | TRoot< ILayer > | inlineprotectedvirtual |
TAbstractLayerDrawable::InnerType typedef | TNode< ILayer > | |
TRoot< ILayer >::InnerType typedef | TRoot< ILayer > | |
InvalidImageCache() | TDrawable< BlockType > | virtual |
TAbstractLayerDrawable::TNode< ILayer >::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasUserData::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasName::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasLock::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasVisibility::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
TAbstractLayerDrawable::IHasPrettyColor::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
TRoot< ILayer >::TCallbackCapable::Invoke(Args ... args) const | TCallbackCapable< DelegateType, _ID > | inline |
IsImageCacheValid() const | TDrawable< BlockType > | |
IsLocked() const | IHasLock | |
IsVisible() const | IHasVisibility | |
Linear() const | IHasFormat | inline |
Model() const | IHasFormat | inline |
Name() const | IHasName | |
NotifyChange() const | TNode< ILayer > | inline |
NumColorChannels() const | IHasFormat | inline |
OnChangeNotifiedInternal() override | TAbstractLayerDrawable< BlockType > | inlinevirtual |
operator=(const TLayerStack &)=delete | TLayerStack< BlockType, RendererType, TSuperStackExtra > | |
TAbstractLayerDrawable::operator=(const IHasUserData &)=delete | IHasUserData | protected |
TRoot< ILayer >::operator[](uint64 iIndex) | TRoot< ILayer > | inline |
TRoot< ILayer >::operator[](uint64 iIndex) const | TRoot< ILayer > | inline |
TSearchable< TRoot< ILayer > >::operator[](const FString &iStr) | TSearchable< TRoot< ILayer > > | inline |
TSearchable< TRoot< ILayer > >::operator[](const FString &iStr) const | TSearchable< TRoot< ILayer > > | inline |
Parent() const | TNode< ILayer > | inline |
Planar() const | IHasFormat | inline |
Premultiplied() const | IHasFormat | inline |
PrettyColor() const | IHasPrettyColor | |
Rect() const | IHasSize2D | inline |
RedirectedIndex(uint8 iIndex) const | IHasFormat | inline |
ReinterpretFormat(eFormat iFormat) | IHasFormat | inlineprotected |
ReinterpretSize(const FVec2UI16 &iSize) | IHasSize2D | inlineprotected |
RemoveUserData(uint32 iTypeID) | IHasUserData | |
RemoveUserData() | IHasUserData | inline |
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) override | TLayerStack< 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() const | IHasFormat | inline |
SamplesPerPixel() const | IHasFormat | inline |
Self() | TNode< ILayer > | inline |
Self() const | TNode< 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() const | IHasSize2D | inline |
StaticType() | TLayerStack< BlockType, RendererType, TSuperStackExtra > | inlinestatic |
StaticTypeID() | TLayerStack< BlockType, RendererType, TSuperStackExtra > | inlinestatic |
Swapped() const | IHasFormat | inline |
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 &)=delete | TLayerStack< BlockType, RendererType, TSuperStackExtra > | |
TNode(const tParent *iParent=nullptr, const TOnParentChanged< ILayer > &iParentChangedDelegate=TOnParentChanged< ILayer >(), const TOnSelfChanged< ILayer > &iSelfChangedDelegate=TOnSelfChanged< ILayer >()) | TNode< ILayer > | inline |
TopLevelParent() const | TNode< 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 override | TLayerStack< BlockType, RendererType, TSuperStackExtra > | inlinevirtual |
TypeID() const override | TLayerStack< BlockType, RendererType, TSuperStackExtra > | inlinevirtual |
UserDataExists(uint32 iTypeID) const | IHasUserData | |
ValidateImageCache() | TDrawable< BlockType > | protected |
Width() const | IHasSize2D | inline |
~IHasColorSpace() | IHasColorSpace | inline |
~IHasFormat() | IHasFormat | inline |
~IHasSize2D() | IHasSize2D | inline |
~IHasUserData() | IHasUserData | protected |
~ILayer() override=0 | ILayer | pure virtual |
~TAbstractLayerDrawable() override=0 | TAbstractLayerDrawable< BlockType > | inlinepure virtual |
~TLayerStack() override | TLayerStack< BlockType, RendererType, TSuperStackExtra > | |
~TNode() | TNode< ILayer > | inlinevirtual |
~TRoot() override | TRoot< ILayer > | inlinevirtual |
~TSearchable()=0 | TSearchable< TRoot< ILayer > > | inlinepure virtual |