beginComposition(Renderer3D &renderer, CompositionStack &compositionStack, CompositionManager *compositionManager, Vector2 requiredSize, bool alphaRequired, bool depthRequired, bool stencilRequired, bool drawFlagSet) | kanzi::NodeCompositor2D | |
beginFinalComposition(CompositionStack &compositionStack, CompositionManager *compositionManager, Vector2 requiredSize, bool alphaRequired, bool depthRequired, bool stencilRequired, bool needsRender) | kanzi::NodeCompositor2D | protected |
blitComposition(Domain *domain, Renderer3D &renderer, CompositionStack &compositionStack, CompositionManager *compositionManager, QuadDescription &backgroundQuad, const Matrix3x3 &transform, Vector2 quadSize, const Matrix4x4 *perspectiveMatrix, const Matrix4x4 *projectionMatrix) | kanzi::NodeCompositor2D | |
blitFinalComposition(Domain *domain, Renderer3D &renderer, CompositionStack &compositionStack, CompositionManager *compositionManager, TextureSharedPtr renderTargetTexture, QuadDescription &backgroundQuad, const Matrix3x3 &transform, Vector2 quadSize, const Matrix4x4 *perspectiveMatrix, const Matrix4x4 *projectionMatrix) | kanzi::NodeCompositor2D | protected |
CompositingBitBlend enum value | kanzi::NodeCompositor2D | |
CompositingBitBlendAndChildren enum value | kanzi::NodeCompositor2D | |
CompositingBitCache enum value | kanzi::NodeCompositor2D | |
CompositingBitCount enum value | kanzi::NodeCompositor2D | |
CompositingBitEffect enum value | kanzi::NodeCompositor2D | |
CompositingBitForce enum value | kanzi::NodeCompositor2D | |
CompositingBitOffscreen enum value | kanzi::NodeCompositor2D | |
CompositingBitOpacityAndChildren enum value | kanzi::NodeCompositor2D | |
CompositingBitPerspective enum value | kanzi::NodeCompositor2D | |
CompositingBitRequest enum value | kanzi::NodeCompositor2D | |
CompositingBits enum name | kanzi::NodeCompositor2D | |
CompositingBitUserTarget enum value | kanzi::NodeCompositor2D | |
create() | kanzi::NodeCompositor2D | static |
disableCaching() | kanzi::NodeCompositor2D | inline |
enableCaching(CachingMode mode) | kanzi::NodeCompositor2D | inline |
endComposition(Renderer3D &renderer, CompositionStack &compositionStack, CompositionManager *compositionManager) | kanzi::NodeCompositor2D | |
endFinalComposition(CompositionStack &compositionStack) | kanzi::NodeCompositor2D | protected |
getBlitGeometry() const | kanzi::NodeCompositor2D | inline |
getBlitLocalTransformation() const | kanzi::NodeCompositor2D | |
getCachingMode() const | kanzi::NodeCompositor2D | inline |
getClearGeometry() const | kanzi::NodeCompositor2D | inline |
getClearLocalTransformation() const | kanzi::NodeCompositor2D | |
getCompositionBrushRenderer() const | kanzi::NodeCompositor2D | inline |
getCompositionTarget() const | kanzi::NodeCompositor2D | |
getEffect() const | kanzi::NodeCompositor2D | |
getEffectRenderer() const | kanzi::NodeCompositor2D | inline |
getManagedCompositionTarget() const | kanzi::NodeCompositor2D | inline |
getUserCompositionTargetSize() const | kanzi::NodeCompositor2D | |
hasCompositionBrushRenderer() const | kanzi::NodeCompositor2D | inline |
hasManagedCompositionTarget() const | kanzi::NodeCompositor2D | inline |
hasUserCompositionTarget() const | kanzi::NodeCompositor2D | inline |
invalidateCompositionBrush() | kanzi::NodeCompositor2D | inline |
isBlendCompositionRequested() const | kanzi::NodeCompositor2D | inline |
isBlendModeAndChildrenCompositionRequest() const | kanzi::NodeCompositor2D | inline |
isCacheValid() const | kanzi::NodeCompositor2D | inline |
isCompositionPotentiallyRequired() const | kanzi::NodeCompositor2D | inline |
isCompositionRequested() const | kanzi::NodeCompositor2D | inline |
isCompositionRequired() const | kanzi::NodeCompositor2D | inline |
isCompositionRequiredDuringRendering(const optional< Matrix3x3 > &transform, bool drawFlagSet) const | kanzi::NodeCompositor2D | |
isForceComposition() const | kanzi::NodeCompositor2D | inline |
isOffscreenRendering() const | kanzi::NodeCompositor2D | inline |
isOpacityAndChildrenCompositionRequest() const | kanzi::NodeCompositor2D | inline |
isPerspectiveCompositionRequested() const | kanzi::NodeCompositor2D | inline |
isPotentialCompositionBitViewport() const | kanzi::NodeCompositor2D | inline |
isRenderRequired(bool drawFlagSet) const | kanzi::NodeCompositor2D | protected |
m_blendMode | kanzi::NodeCompositor2D | protected |
m_blitGeometryState | kanzi::NodeCompositor2D | protected |
m_brushRenderersDirty | kanzi::NodeCompositor2D | protected |
m_cacheValid | kanzi::NodeCompositor2D | protected |
m_cachingMode | kanzi::NodeCompositor2D | protected |
m_clearGeometryState | kanzi::NodeCompositor2D | protected |
m_compositingMask | kanzi::NodeCompositor2D | protected |
m_compositionBrushRenderer | kanzi::NodeCompositor2D | protected |
m_effectRenderer | kanzi::NodeCompositor2D | protected |
m_effectRequiresCompositionBlit | kanzi::NodeCompositor2D | protected |
m_managedCompositionBrush | kanzi::NodeCompositor2D | protected |
m_managedCompositionTarget | kanzi::NodeCompositor2D | protected |
m_opaquenessHint | kanzi::NodeCompositor2D | protected |
m_potentialCompositingMask | kanzi::NodeCompositor2D | protected |
m_state | kanzi::NodeCompositor2D | protected |
m_translucencyHint | kanzi::NodeCompositor2D | protected |
m_userCompositionBrush | kanzi::NodeCompositor2D | protected |
m_userCompositionTarget | kanzi::NodeCompositor2D | protected |
NodeCompositor2D() | kanzi::NodeCompositor2D | explicitprotected |
onDetached() | kanzi::NodeCompositor2D | |
PotentialCompositingBitCache enum value | kanzi::NodeCompositor2D | |
PotentialCompositingBitCount enum value | kanzi::NodeCompositor2D | |
PotentialCompositingBits enum name | kanzi::NodeCompositor2D | |
PotentialCompositingBitViewport enum value | kanzi::NodeCompositor2D | |
renderCompositionQuad(Domain *domain, Renderer &renderer, BrushRenderer &brushRenderer, const Texture &texture, QuadDescription &backgroundQuad, const Matrix4x4 &transform, Vector2 quadSize) | kanzi::NodeCompositor2D | |
resetBlitGeometry() | kanzi::NodeCompositor2D | |
resetClearGeometry() | kanzi::NodeCompositor2D | |
resizeUserCompositionTarget(Vector2 compositionSize) | kanzi::NodeCompositor2D | |
restoreResources(Vector2 compositionSize) | kanzi::NodeCompositor2D | |
setBlendCompositionRequested(bool enabled) | kanzi::NodeCompositor2D | inline |
setBlendModeAndChildrenCompositionRequested(bool enabled) | kanzi::NodeCompositor2D | inline |
setBlitGeometry(Domain *domain, Renderer &renderer, const QuadDescription &quad) | kanzi::NodeCompositor2D | |
setCacheValid(bool valid) | kanzi::NodeCompositor2D | inline |
setClearGeometry(Domain *domain, Renderer &renderer, const QuadDescription &quad) | kanzi::NodeCompositor2D | |
setCompositionRequested(bool enabled) | kanzi::NodeCompositor2D | inline |
setEffect(NodeEffect2D *effect) | kanzi::NodeCompositor2D | |
setForceComposition(bool enabled) | kanzi::NodeCompositor2D | inline |
setOffscreenRendering(bool enabled) | kanzi::NodeCompositor2D | inline |
setOpacityAndChildrenCompositionRequested(bool enabled) | kanzi::NodeCompositor2D | inline |
setPerspectiveCompositionRequested(bool enabled) | kanzi::NodeCompositor2D | inline |
setPotentialCompositionBitVierport(bool enabled) | kanzi::NodeCompositor2D | inline |
setUserCompositionBrush(BrushSharedPtr brush) | kanzi::NodeCompositor2D | inline |
setUserCompositionTarget(TextureSharedPtr texture) | kanzi::NodeCompositor2D | inline |
updatePersistentCompositionTarget(Node2D &node, TextureSharedPtr &managedCompositionTarget, Vector2 requiredSize, bool alphaRequired, bool depthRequired, bool stencilRequired) | kanzi::NodeCompositor2D | protected |
updateRender(Node2D &node, Vector2 actualSize, bool alphaRequired, bool depthRequired, bool stencilRequired, optional< int > blendMode, float opacity, bool opaquenessHint, bool translucencyHint) | kanzi::NodeCompositor2D | |
~NodeCompositor2D() | kanzi::NodeCompositor2D | |