This describes the logic operation.
More...
#include <BlendState.h>
|
| enum | Enum : StorageType {
Clear = 0U
, Set
, Copy
, CopyInverted
,
NoOperation
, Invert
, AND
, NAND
,
OR
, NOR
, XOR
, Equivalent
,
AndReversed
, AndInverted
, OrReversed
, OrInverted
,
ENUM_COUNT
, Default = Clear
} |
| |
|
using | StorageType = xiiUInt8 |
| |
This describes the logic operation.
It generally mirrors D3D12_LOGIC_OP enum, and is only available on the DirectX backend.
- See also
- D3D12_LOGIC_OP on MSDN
◆ Enum
| Enumerator |
|---|
| Clear | Clear the render target.
|
| Set | Set the render target.
|
| Copy | Copy the render target.
|
| CopyInverted | Perform an inverted-copy of the render target.
|
| NoOperation | No operation is performed on the render target.
|
| Invert | Invert the render target.
|
| AND | Perform a logical AND operation on the render target.
|
| NAND | Perform a logical NAND operation on the render target.
|
| OR | Perform a logical OR operation on the render target.
|
| NOR | Perform a logical NOR operation on the render target.
|
| XOR | Perform a logical XOR operation on the render target.
|
| Equivalent | Perform a logical equal operation on the render target.
|
| AndReversed | Perform a logical AND and reverse operation on the render target.
|
| AndInverted | Perform a logical AND and invert operation on the render target.
|
| OrReversed | Perform a logical OR and reverse operation on the render target.
|
| OrInverted | Perform a logical OR and invert operation on the render target.
|
The documentation for this struct was generated from the following file:
- /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/States/BlendState.h