Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Types | Static Public Attributes | List of all members
bl::pcl::RenderConfigMap< Snowflake > Struct Reference

Public Types

using GlobalShaderPayload = GlobalShaderInfo
 
using DescriptorSets = bl::pcl::RenderConfigDescriptorList< bl::rc::ds::TexturePoolFactory, bl::rc::ds::Scene2DFactory, bl::pcl::DescriptorSetFactory< Snowflake, GpuSnowflake > >
 

Static Public Attributes

static constexpr std::uint32_t PipelineId = core::Properties::SnowflakePipelineId
 
static constexpr bool ContainsTransparency = true
 
static constexpr bool CreateRenderPipeline = true
 
static constexpr std::initializer_list< std::uint32_t > RenderPassIds
 
static constexpr bool EnableDepthTesting = true
 
static constexpr VkPrimitiveTopology Topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
 
static constexpr const char * VertexShader = "Resources/Shaders/Particles/snowflake.vert.spv"
 
static constexpr const char * FragmentShader = bl::rc::Config::ShaderIds::Fragment2DSkinnedLit
 

Detailed Description

Definition at line 77 of file Snow.cpp.

Member Typedef Documentation

◆ DescriptorSets

using bl::pcl::RenderConfigMap< Snowflake >::DescriptorSets = bl::pcl::RenderConfigDescriptorList<bl::rc::ds::TexturePoolFactory, bl::rc::ds::Scene2DFactory, bl::pcl::DescriptorSetFactory<Snowflake, GpuSnowflake> >

Definition at line 87 of file Snow.cpp.

◆ GlobalShaderPayload

using bl::pcl::RenderConfigMap< Snowflake >::GlobalShaderPayload = GlobalShaderInfo

Definition at line 86 of file Snow.cpp.

Member Data Documentation

◆ ContainsTransparency

constexpr bool bl::pcl::RenderConfigMap< Snowflake >::ContainsTransparency = true
staticconstexpr

Definition at line 79 of file Snow.cpp.

◆ CreateRenderPipeline

constexpr bool bl::pcl::RenderConfigMap< Snowflake >::CreateRenderPipeline = true
staticconstexpr

Definition at line 81 of file Snow.cpp.

◆ EnableDepthTesting

constexpr bool bl::pcl::RenderConfigMap< Snowflake >::EnableDepthTesting = true
staticconstexpr

Definition at line 92 of file Snow.cpp.

◆ FragmentShader

constexpr const char* bl::pcl::RenderConfigMap< Snowflake >::FragmentShader = bl::rc::Config::ShaderIds::Fragment2DSkinnedLit
staticconstexpr

Definition at line 95 of file Snow.cpp.

◆ PipelineId

constexpr std::uint32_t bl::pcl::RenderConfigMap< Snowflake >::PipelineId = core::Properties::SnowflakePipelineId
staticconstexpr

Definition at line 78 of file Snow.cpp.

◆ RenderPassIds

constexpr std::initializer_list<std::uint32_t> bl::pcl::RenderConfigMap< Snowflake >::RenderPassIds
staticconstexpr
Initial value:
=
bl::pcl::RenderConfigDefaults<Snowflake>::RenderPassIds

Definition at line 83 of file Snow.cpp.

◆ Topology

constexpr VkPrimitiveTopology bl::pcl::RenderConfigMap< Snowflake >::Topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
staticconstexpr

Definition at line 93 of file Snow.cpp.

◆ VertexShader

constexpr const char* bl::pcl::RenderConfigMap< Snowflake >::VertexShader = "Resources/Shaders/Particles/snowflake.vert.spv"
staticconstexpr

Definition at line 94 of file Snow.cpp.


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