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

This describes the logic operation. More...

#include <BlendState.h>

Inheritance diagram for xiiGALLogicOperation:
[legend]

Public Types

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
 

Detailed Description

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

Member Enumeration Documentation

◆ Enum

enum xiiGALLogicOperation::Enum : StorageType
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: