Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
ParseTree::RenderState Struct Reference

Classes

struct  AttachmentData
 

Public Attributes

std::optional< Grindstone::GraphicsAPI::GeometryType > geometryType
 
std::optional< Grindstone::GraphicsAPI::PolygonFillMode > polygonFillMode
 
std::optional< Grindstone::GraphicsAPI::CullMode > cullMode
 
std::vector< AttachmentDataattachmentData
 
bool shouldCopyFirstAttachment = false
 
std::optional< Grindstone::GraphicsAPI::CompareOperation > depthCompareOp
 
std::optional< bool > isStencilEnabled
 
std::optional< bool > isDepthTestEnabled
 
std::optional< bool > isDepthWriteEnabled
 
std::optional< bool > isDepthBiasEnabled
 
std::optional< bool > isDepthClampEnabled
 
std::optional< float > depthBiasConstantFactor
 
std::optional< float > depthBiasSlopeFactor
 
std::optional< float > depthBiasClamp
 

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