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

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 DescriptorSetLayout *const * descriptorSetLayouts
 
uint32_t descriptorSetLayoutCount
 
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: