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

This describes the cull mode. More...

#include <RasterizerState.h>

Inheritance diagram for xiiGALCullMode:
[legend]

Public Types

enum  Enum : StorageType {
  Undefined = 0U , None , Front , Back ,
  ENUM_COUNT , Default = Undefined
}
 
using StorageType = xiiUInt8
 

Detailed Description

This describes the cull mode.

This enumeration defines which triangles are not drawn during the rasterization and mirrors D3D11_CULL_MODE/D3D12_CULL_MODE enumerations.

Member Enumeration Documentation

◆ Enum

enum xiiGALCullMode::Enum : StorageType
Enumerator
Undefined 

Undefined cull mode.

None 

Draw all triangles.

Front 

Do not draw triangles that are front facing. Front and back facing triangles are determined by the front counter clockwise member in the rasterizer creation description.

Back 

Do not draw triangles that are back facing. Front and back facing triangles are determined by the front counter clockwise member in the rasterizer creation description.


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