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

#include <PeoplemonSpark.hpp>

Public Types

using GlobalShaderPayload = GlobalShaderStruct
 
using DescriptorSets = RenderConfigDescriptorList< rc::ds::Scene2DFactory, DescriptorSetFactory< PeoplemonSpark, GpuPeoplemonSpark > >
 

Static Public Attributes

static constexpr std::uint32_t PipelineId = core::Properties::BattlePeoplemonSparkPipelineId
 
static constexpr bool ContainsTransparency = true
 
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 = "Resources/Shaders/Particles/battleSpark.vert.spv"
 
static constexpr const char * FragmentShader
 

Detailed Description

Definition at line 72 of file PeoplemonSpark.hpp.

Member Typedef Documentation

◆ DescriptorSets

using bl::pcl::RenderConfigMap< PeoplemonSpark >::DescriptorSets = RenderConfigDescriptorList<rc::ds::Scene2DFactory, DescriptorSetFactory<PeoplemonSpark, GpuPeoplemonSpark> >

Definition at line 82 of file PeoplemonSpark.hpp.

◆ GlobalShaderPayload

using bl::pcl::RenderConfigMap< PeoplemonSpark >::GlobalShaderPayload = GlobalShaderStruct

Definition at line 81 of file PeoplemonSpark.hpp.

Member Data Documentation

◆ ContainsTransparency

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

Definition at line 74 of file PeoplemonSpark.hpp.

◆ CreateRenderPipeline

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

Definition at line 76 of file PeoplemonSpark.hpp.

◆ EnableDepthTesting

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

Definition at line 86 of file PeoplemonSpark.hpp.

◆ FragmentShader

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

Definition at line 89 of file PeoplemonSpark.hpp.

◆ PipelineId

constexpr std::uint32_t bl::pcl::RenderConfigMap< PeoplemonSpark >::PipelineId = core::Properties::BattlePeoplemonSparkPipelineId
staticconstexpr

Definition at line 73 of file PeoplemonSpark.hpp.

◆ RenderPassIds

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

Definition at line 78 of file PeoplemonSpark.hpp.

◆ Topology

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

Definition at line 87 of file PeoplemonSpark.hpp.

◆ VertexShader

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

Definition at line 88 of file PeoplemonSpark.hpp.


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