Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Formats::Pipelines::V1::PipelineSetFileHeader Struct Reference

Public Attributes

uint8_t versionMajor = 1
 
uint8_t versionMinor = 0
 
uint8_t versionPatch = 0
 
uint8_t headerSize = sizeof(PipelineSetFileHeader)
 
uint8_t graphicsPipelineSize = sizeof(GraphicsPipelineSetHeader)
 
uint8_t computePipelineSize = sizeof(ComputePipelineSetHeader)
 
uint8_t computeConfigurationSize = sizeof(ComputePipelineConfigurationHeader)
 
uint8_t graphicsConfigurationSize = sizeof(GraphicsPipelineConfigurationHeader)
 
uint8_t passSize = sizeof(PassPipelineHeader)
 
uint8_t attachmentSize = sizeof(PassPipelineAttachmentHeader)
 
uint8_t stageSize = sizeof(PassPipelineShaderStageHeader)
 
uint32_t graphicsPipelinesOffset = 0
 
uint32_t graphicsPipelineCount = 0
 
uint32_t computePipelinesOffset = 0
 
uint32_t computePipelineCount = 0
 
uint32_t materialParametersOffset = 0
 
uint32_t materialParameterCount = 0
 
uint32_t materialResourcesOffset = 0
 
uint32_t materialResourceCount = 0
 
uint32_t graphicsConfigurationsOffset = 0
 
uint32_t graphicsConfigurationCount = 0
 
uint32_t computeConfigurationsOffset = 0
 
uint32_t computeConfigurationCount = 0
 
uint32_t graphicsPassesOffset = 0
 
uint32_t graphicsPassCount = 0
 
uint32_t shaderStagesOffset = 0
 
uint32_t shaderStageCount = 0
 
uint32_t attachmentHeadersOffset = 0
 
uint32_t attachmentHeaderCount = 0
 
uint32_t descriptorSetsOffset = 0
 
uint32_t descriptorSetCount = 0
 
uint32_t descriptorBindingsOffset = 0
 
uint32_t descriptorBindingCount = 0
 
uint32_t blobSectionOffset = 0
 
uint32_t blobSectionSize = 0
 
uint32_t bufferReflectionsOffset = 0
 
uint32_t bufferReflectionsCount = 0
 
uint32_t bufferMemberReflectionOffset = 0
 
uint32_t bufferMemberReflectionCount = 0
 

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