Kanzi 4.1.0
kanzi::CompositionStack::ColorBlendState Struct Reference

Blend state. More...

#include <kanzi/core.ui/graphics/composition_stack.hpp>

Public Member Functions

 ColorBlendState ()=default
 Constructor.
 
 ColorBlendState (int blendMode, gfx::ColorWriteMask colorWriteMask, bool alphaToCoverageEnabled)
 Constructor.
 

Public Attributes

bool alphaToCoverageEnabled
 Alpha To Coverage Enabled.
 
int blendMode
 Blend mode.
 
gfx::ColorWriteMask colorWriteMask
 Graphics write mask.
 

Detailed Description

Blend state.

Constructor & Destructor Documentation

◆ ColorBlendState() [1/2]

kanzi::CompositionStack::ColorBlendState::ColorBlendState ( )
default

Constructor.

Since
Kanzi 4.1.0

◆ ColorBlendState() [2/2]

kanzi::CompositionStack::ColorBlendState::ColorBlendState ( int blendMode,
gfx::ColorWriteMask colorWriteMask,
bool alphaToCoverageEnabled )
inlineexplicit

Constructor.

Since
Kanzi 3.9.1 type of blendMode changed from GraphicsBlendMode to int.
Kanzi 4.0 Added alphaToCoverageEnabled.
Kanzi 4.1.0 type of colorWriteMask changed from GraphicsColorWriteMode to gfx::ColorWriteMask.

Member Data Documentation

◆ blendMode

int kanzi::CompositionStack::ColorBlendState::blendMode

Blend mode.

Since
Kanzi 3.9.1 type changed from GraphicsBlendMode to int.

◆ colorWriteMask

gfx::ColorWriteMask kanzi::CompositionStack::ColorBlendState::colorWriteMask

Graphics write mask.

Since
Kanzi 4.1.0 renamed from colorWriteMode; type changed from GraphicsColorWriteMode to gfx::ColorWriteMask.

◆ alphaToCoverageEnabled

bool kanzi::CompositionStack::ColorBlendState::alphaToCoverageEnabled

Alpha To Coverage Enabled.

Since
Kanzi 4.1.0

The documentation for this struct was generated from the following file: