|
|
| PipelineGraphicsCreate (std::vector< VirtualPath > shaderStages={}, std::vector< Shader::VertexInput > vertexInputs={}, std::vector< Shader::Define > defines={}, PipelineGraphics::Mode mode=PipelineGraphics::Mode::Polygon, PipelineGraphics::Depth depth=PipelineGraphics::Depth::ReadWrite, VkPrimitiveTopology topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, VkPolygonMode polygonMode=VK_POLYGON_MODE_FILL, VkCullModeFlags cullMode=VK_CULL_MODE_BACK_BIT, VkFrontFace frontFace=VK_FRONT_FACE_CLOCKWISE, bool pushDescriptors=false) |
| |
| PipelineGraphics * | Create (const Pipeline::Stage &pipelineStage) const |
| |
|
const std::vector< VirtualPath > & | GetShaderStages () const |
| |
|
const std::vector< Shader::VertexInput > & | GetVertexInputs () const |
| |
|
const std::vector< Shader::Define > & | GetDefines () const |
| |
|
PipelineGraphics::Mode | GetMode () const |
| |
|
PipelineGraphics::Depth | GetDepth () const |
| |
|
VkPrimitiveTopology | GetTopology () const |
| |
|
VkPolygonMode | GetPolygonMode () const |
| |
|
VkCullModeFlags | GetCullMode () const |
| |
|
VkFrontFace | GetFrontFace () const |
| |
|
bool | GetPushDescriptors () const |
| |
◆ Create()
Creates a new pipeline.
- Parameters
-
| pipelineStage | The pipelines graphics stage. |
- Returns
- The created graphics pipeline.
The documentation for this class was generated from the following file: