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 |