Kanzi 3.9.10
Composition

Composition makes it possible to draw layered graphics where you can control the look of each layer, which depends on the look of its underlying layer. More...

Collaboration diagram for Composition:

Classes

class  kanzi::CompositionManager
 Composition manager. More...
 
class  kanzi::CompositionRequirements
 Composition requirements represent the required buffers for composition. More...
 
class  kanzi::CompositionStack
 Composition stack for managing current render context. More...
 
class  kanzi::CompositionTargetRenderPass
 Use the Composition Target Render Pass to set one to four composition targets and render all descendant render passes to the composition targets that the Composition Target Render Pass created. More...
 
class  kanzi::NodeCompositor2D
 Composition functionality for 2D nodes. More...
 

Enumerations

enum  kanzi::CachingMode { kanzi::CachingModeDisabled , kanzi::CachingModeEnabled , kanzi::CachingModeAutomatic }
 Caching modes for nodes. More...
 
enum  kanzi::interop::CachingMode { kanzi::interop::CachingModeDisabled , kanzi::interop::CachingModeEnabled , kanzi::interop::CachingModeAutomatic }
 Caching modes for nodes. More...
 

Detailed Description

Composition makes it possible to draw layered graphics where you can control the look of each layer, which depends on the look of its underlying layer.

Enumeration Type Documentation

◆ CachingMode [1/2]

Caching modes for nodes.

Enumerator
CachingModeDisabled 

Caching disabled.

CachingModeEnabled 

Caching enabled.

CachingModeAutomatic 

Automatic caching.

Kanzi invalidates the cache automatically when the node or its descendants change.

◆ CachingMode [2/2]

Caching modes for nodes.

Enumerator
CachingModeDisabled 

Caching disabled.

CachingModeEnabled 

Caching enabled.

CachingModeAutomatic 

Automatic caching.

Kanzi invalidates the cache automatically when the node or its descendants change.