|
Describes the properties needed to create a GPU pipeline. More...
#include <graphicsPipeline.h>
Public Attributes | |
std::string | debugName |
HgiPrimitiveType | primitiveType |
HgiShaderProgramHandle | shaderProgram |
HgiDepthStencilState | depthState |
HgiMultiSampleState | multiSampleState |
HgiRasterizationState | rasterizationState |
HgiVertexBufferDescVector | vertexBuffers |
HgiAttachmentDescVector | colorAttachmentDescs |
HgiAttachmentDesc | depthAttachmentDesc |
bool | resolveAttachments |
HgiGraphicsShaderConstantsDesc | shaderConstantsDesc |
HgiTessellationState | tessellationState |
Describes the properties needed to create a GPU pipeline.
Definition at line 419 of file graphicsPipeline.h.
HgiAttachmentDescVector colorAttachmentDescs |
Definition at line 431 of file graphicsPipeline.h.
std::string debugName |
Definition at line 424 of file graphicsPipeline.h.
HgiAttachmentDesc depthAttachmentDesc |
Definition at line 432 of file graphicsPipeline.h.
HgiDepthStencilState depthState |
Definition at line 427 of file graphicsPipeline.h.
HgiMultiSampleState multiSampleState |
Definition at line 428 of file graphicsPipeline.h.
HgiPrimitiveType primitiveType |
Definition at line 425 of file graphicsPipeline.h.
HgiRasterizationState rasterizationState |
Definition at line 429 of file graphicsPipeline.h.
bool resolveAttachments |
Definition at line 433 of file graphicsPipeline.h.
HgiGraphicsShaderConstantsDesc shaderConstantsDesc |
Definition at line 434 of file graphicsPipeline.h.
HgiShaderProgramHandle shaderProgram |
Definition at line 426 of file graphicsPipeline.h.
HgiTessellationState tessellationState |
Definition at line 435 of file graphicsPipeline.h.
HgiVertexBufferDescVector vertexBuffers |
Definition at line 430 of file graphicsPipeline.h.