Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
Vyroda::PipeLineCreateInfo Struct Referenceexport
Collaboration diagram for Vyroda::PipeLineCreateInfo:
[legend]

Public Attributes

VkPipelineLayout pipeline_layout
std::string_view name
std::vector< VkPipelineShaderStageCreateInfo > shaders_create_info
VkPipelineVertexInputStateCreateInfo * vertex_input_info
VkCullModeFlagBits cull_mode = VK_CULL_MODE_BACK_BIT
VkPrimitiveTopology topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
VkPolygonMode polygone_mode = VK_POLYGON_MODE_FILL
VkCompareOp compare_op = VK_COMPARE_OP_LESS_OR_EQUAL
bool has_color_attachment { false }
bool has_depth_test { false }
bool has_depth_write { false }
bool has_dynamic_culling { false }
bool has_dynamic_depth_bias { false }
bool has_stencil_test { false }
bool is_patch_list { false }

Member Data Documentation

◆ compare_op

VkCompareOp Vyroda::PipeLineCreateInfo::compare_op = VK_COMPARE_OP_LESS_OR_EQUAL

◆ cull_mode

VkCullModeFlagBits Vyroda::PipeLineCreateInfo::cull_mode = VK_CULL_MODE_BACK_BIT

◆ has_color_attachment

bool Vyroda::PipeLineCreateInfo::has_color_attachment { false }

◆ has_depth_test

bool Vyroda::PipeLineCreateInfo::has_depth_test { false }

◆ has_depth_write

bool Vyroda::PipeLineCreateInfo::has_depth_write { false }

◆ has_dynamic_culling

bool Vyroda::PipeLineCreateInfo::has_dynamic_culling { false }

◆ has_dynamic_depth_bias

bool Vyroda::PipeLineCreateInfo::has_dynamic_depth_bias { false }

◆ has_stencil_test

bool Vyroda::PipeLineCreateInfo::has_stencil_test { false }

◆ is_patch_list

bool Vyroda::PipeLineCreateInfo::is_patch_list { false }

◆ name

std::string_view Vyroda::PipeLineCreateInfo::name

◆ pipeline_layout

VkPipelineLayout Vyroda::PipeLineCreateInfo::pipeline_layout

◆ polygone_mode

VkPolygonMode Vyroda::PipeLineCreateInfo::polygone_mode = VK_POLYGON_MODE_FILL

◆ shaders_create_info

std::vector<VkPipelineShaderStageCreateInfo> Vyroda::PipeLineCreateInfo::shaders_create_info

◆ topology

VkPrimitiveTopology Vyroda::PipeLineCreateInfo::topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST

◆ vertex_input_info

VkPipelineVertexInputStateCreateInfo* Vyroda::PipeLineCreateInfo::vertex_input_info

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