18 #ifndef __H__OCULAR_GRAPHICS_RASTER_STATE__H__
19 #define __H__OCULAR_GRAPHICS_RASTER_STATE__H__
38 enum class FillMode : uint32_t
48 enum class CullMode : uint32_t
59 enum class CullDirection : uint32_t
69 enum class PrimitiveStyle : uint32_t
bool enableMultisampling
Enables/disable RenderTexture antialiasing.
Definition: RasterState.hpp:99
PrimitiveStyle primitiveStyle
Determines how vertex data is interpreted.
Definition: RasterState.hpp:97
CullDirection cullDirection
Determines what is considered front/back-facing triangles.
Definition: RasterState.hpp:96
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Utility structure to convert a type T to a string representation.
Definition: Types.hpp:66
bool enableLineAntialiasing
Enables line primitive antialiasing.
Definition: RasterState.hpp:100
CullMode cullMode
Determines what type of triangles to cull.
Definition: RasterState.hpp:95
FillMode fillMode
Determines if triangles are filled during rasterization.
Definition: RasterState.hpp:94
Definition: RasterState.hpp:92