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

Public Types

using GlobalShaderPayload = RenderConfigDefaults< Evolution::Spark >::GlobalShaderPayload
 
using DescriptorSets = RenderConfigDescriptorList< bl::rc::ds::Scene2DFactory, DescriptorSetFactory< Evolution::Spark, evo::GpuSpark > >
 

Static Public Attributes

static constexpr std::uint32_t PipelineId = core::Properties::EvolutionSparkPipelineId
 
static constexpr bool ContainsTransparency = false
 
static constexpr bool CreateRenderPipeline = true
 
static constexpr std::initializer_list< std::uint32_t > RenderPassIds
 
static constexpr bool EnableDepthTesting = false
 
static constexpr VkPrimitiveTopology Topology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST
 
static constexpr const char * VertexShader
 
static constexpr const char * FragmentShader
 

Detailed Description

Definition at line 16 of file Evolution.cpp.

Member Typedef Documentation

◆ DescriptorSets

using bl::pcl::RenderConfigMap< Evolution::Spark >::DescriptorSets = RenderConfigDescriptorList<bl::rc::ds::Scene2DFactory, DescriptorSetFactory<Evolution::Spark, evo::GpuSpark> >

Definition at line 25 of file Evolution.cpp.

◆ GlobalShaderPayload

using bl::pcl::RenderConfigMap< Evolution::Spark >::GlobalShaderPayload = RenderConfigDefaults<Evolution::Spark>::GlobalShaderPayload

Definition at line 24 of file Evolution.cpp.

Member Data Documentation

◆ ContainsTransparency

constexpr bool bl::pcl::RenderConfigMap< Evolution::Spark >::ContainsTransparency = false
staticconstexpr

Definition at line 18 of file Evolution.cpp.

◆ CreateRenderPipeline

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

Definition at line 20 of file Evolution.cpp.

◆ EnableDepthTesting

constexpr bool bl::pcl::RenderConfigMap< Evolution::Spark >::EnableDepthTesting = false
staticconstexpr

Definition at line 29 of file Evolution.cpp.

◆ FragmentShader

constexpr const char* bl::pcl::RenderConfigMap< Evolution::Spark >::FragmentShader
staticconstexpr
Initial value:
=
"Resources/Shaders/Particles/evolution_spark.frag.spv"

Definition at line 34 of file Evolution.cpp.

◆ PipelineId

constexpr std::uint32_t bl::pcl::RenderConfigMap< Evolution::Spark >::PipelineId = core::Properties::EvolutionSparkPipelineId
staticconstexpr

Definition at line 17 of file Evolution.cpp.

◆ RenderPassIds

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

Definition at line 21 of file Evolution.cpp.

◆ Topology

constexpr VkPrimitiveTopology bl::pcl::RenderConfigMap< Evolution::Spark >::Topology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST
staticconstexpr

Definition at line 30 of file Evolution.cpp.

◆ VertexShader

constexpr const char* bl::pcl::RenderConfigMap< Evolution::Spark >::VertexShader
staticconstexpr
Initial value:
=
"Resources/Shaders/Particles/evolution_spark.vert.spv"

Definition at line 32 of file Evolution.cpp.


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