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

Public Member Functions

bool operator== (const PipelineData &o) const
bool operator!= (const PipelineData &o)

Public Attributes

const char * debugName
GeometryType primitiveType
PolygonFillMode polygonFillMode
CullMode cullMode
RenderPassrenderPass
float width
float height
int32_t scissorX = 0
int32_t scissorY = 0
uint32_t scissorW
uint32_t scissorH
const ShaderStageDatashaderStageCreateInfos
uint32_t shaderStageCreateInfoCount
const AttachmentDatacolorAttachmentData = nullptr
uint8_t colorAttachmentCount
CompareOperation depthCompareOp = CompareOperation::LessOrEqual
bool isDepthTestEnabled = true
bool isDepthWriteEnabled = true
bool isStencilEnabled = false
bool hasDynamicViewport = false
bool hasDynamicScissor = false
bool isDepthBiasEnabled = false
bool isDepthClampEnabled = false
float depthBiasConstantFactor = 1.25f
float depthBiasSlopeFactor = 1.75f
float depthBiasClamp = 0.0f

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