XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALBlendStateCreationDescription Struct Reference

This describes the blend state for all render targets in the graphics pipeline. More...

#include <BlendState.h>

Public Member Functions

XII_ALWAYS_INLINE bool operator== (const xiiGALBlendStateCreationDescription &rhs) const =default
 

Public Attributes

bool m_bAlphaToCoverage = false
 Specifies whether to use alpha-to-coverage as a multisampling technique when setting a pixel to a render target. The default is false.
 
bool m_bIndependentBlend = false
 Specifies whether to enable independent blending in simultaneous render targets. If set to false, only m_RenderTargets[0] is used. The default is false.
 
bool m_LogicOperationEnable = false
 Enable or disable a logical operation for this render target. The default is false.
 
xiiEnum< xiiGALLogicOperationm_LogicOperation = xiiGALLogicOperation::Clear
 Defines logical operation for the render target. The default is xiiGALLogicOperation::Clear.
 
xiiHybridArray< xiiGALRenderTargetBlendDescription, 2U > m_RenderTargets
 An array of render target blend descriptions that describe the blend states for each render targets at an index.
 

Detailed Description

This describes the blend state for all render targets in the graphics pipeline.


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