Chronos 0.0
A advanced 2D rendering and animation system
|
Structure defining attributes required for creating a graphics pipeline. More...
#include <object.hpp>
Public Attributes | |
std::vector< VkVertexInputBindingDescription > | bindingDescriptions |
std::vector< VkVertexInputAttributeDescription > | attributeDescriptions |
VkPrimitiveTopology | topology |
VkFrontFace | frontFace |
VkPipelineColorBlendAttachmentState | colorBlendAttachment |
Structure defining attributes required for creating a graphics pipeline.
This structure encapsulates various settings necessary for configuring a Vulkan graphics pipeline, including vertex input descriptions, primitive topology, front face winding order, and color blending.
Definition at line 43 of file object.hpp.
std::vector<VkVertexInputAttributeDescription> Chronos::Engine::PipelineAttributes::attributeDescriptions |
Vertex input attribute descriptions.
Definition at line 47 of file object.hpp.
std::vector<VkVertexInputBindingDescription> Chronos::Engine::PipelineAttributes::bindingDescriptions |
Vertex input binding descriptions.
Definition at line 45 of file object.hpp.
VkPipelineColorBlendAttachmentState Chronos::Engine::PipelineAttributes::colorBlendAttachment |
Color blending attachment state.
Definition at line 53 of file object.hpp.
VkFrontFace Chronos::Engine::PipelineAttributes::frontFace |
Front face winding order for polygon culling.
Definition at line 51 of file object.hpp.
VkPrimitiveTopology Chronos::Engine::PipelineAttributes::topology |
Primitive topology of the pipeline.
Definition at line 49 of file object.hpp.