|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Attributes | |
| const char * | debugName |
| GeometryType | primitiveType |
| PolygonFillMode | polygonFillMode |
| CullMode | cullMode |
| RenderPass * | renderPass |
| float | width |
| float | height |
| int32_t | scissorX = 0 |
| int32_t | scissorY = 0 |
| uint32_t | scissorW |
| uint32_t | scissorH |
| const ShaderStageData * | shaderStageCreateInfos |
| uint32_t | shaderStageCreateInfoCount |
| const DescriptorSetLayout *const * | descriptorSetLayouts |
| uint32_t | descriptorSetLayoutCount |
| const AttachmentData * | colorAttachmentData = 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 |