Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
DefaultPipeline::Utils Namespace Reference

Variables

static constexpr std::string_view AMBIENT_LIGHT_BUFFER_NAME = "AMBIENT_LIGHT_BUFFER"
static const entt::hashed_string AMBIENT_LIGHT_BUFFER_ID
static constexpr std::string_view AMBIENT_LIGHT_BIND_GROUP_NAME = "AMBIENT_LIGHT_BIND_GROUP"
static const entt::hashed_string AMBIENT_LIGHT_BIND_GROUP_ID
static constexpr std::string_view DEFAULT_MATERIAL_NAME = "DEFAULT_MATERIAL"
static const entt::hashed_string DEFAULT_MATERIAL_ID {DEFAULT_MATERIAL_NAME.data(), DEFAULT_MATERIAL_NAME.size()}
static constexpr std::string_view DEFAULT_MATERIAL_BIND_GROUP_NAME = "DEFAULT_MATERIAL_BIND_GROUP"
static const entt::hashed_string DEFAULT_MATERIAL_BIND_GROUP_ID
static constexpr size_t MAX_DIRECTIONAL_LIGHTS = 64
static constexpr std::string_view DIRECTIONAL_LIGHTS_BUFFER_NAME = "DIRECTIONAL_LIGHTS_BUFFER"
static const entt::hashed_string DIRECTIONAL_LIGHTS_BUFFER_ID
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_NAME = "DIRECTIONAL_LIGHTS_SHADOW_TEXTURE"
static const entt::hashed_string DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_ID
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_NAME = "DIRECTIONAL_LIGHTS_SHADOW_SAMPLER"
static const entt::hashed_string DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_ID
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_NAME
static const entt::hashed_string DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_ID
static constexpr std::string_view LIGHTS_BIND_GROUP_NAME = "LIGHTS_BIND_GROUP"
static const entt::hashed_string LIGHTS_BIND_GROUP_ID
static constexpr size_t MAX_POINT_LIGHTS = 64
static constexpr std::string_view POINT_LIGHTS_BUFFER_NAME = "POINT_LIGHTS_BUFFER"
static const entt::hashed_string POINT_LIGHTS_BUFFER_ID

Variable Documentation

◆ AMBIENT_LIGHT_BIND_GROUP_ID

const entt::hashed_string DefaultPipeline::Utils::AMBIENT_LIGHT_BIND_GROUP_ID
inlinestatic
Initial value:
static constexpr std::string_view AMBIENT_LIGHT_BIND_GROUP_NAME
Definition AmbientLight.hpp:11

◆ AMBIENT_LIGHT_BIND_GROUP_NAME

std::string_view DefaultPipeline::Utils::AMBIENT_LIGHT_BIND_GROUP_NAME = "AMBIENT_LIGHT_BIND_GROUP"
inlinestaticconstexpr

◆ AMBIENT_LIGHT_BUFFER_ID

const entt::hashed_string DefaultPipeline::Utils::AMBIENT_LIGHT_BUFFER_ID
inlinestatic
Initial value:
static constexpr std::string_view AMBIENT_LIGHT_BUFFER_NAME
Definition AmbientLight.hpp:8

◆ AMBIENT_LIGHT_BUFFER_NAME

std::string_view DefaultPipeline::Utils::AMBIENT_LIGHT_BUFFER_NAME = "AMBIENT_LIGHT_BUFFER"
inlinestaticconstexpr

◆ DEFAULT_MATERIAL_BIND_GROUP_ID

const entt::hashed_string DefaultPipeline::Utils::DEFAULT_MATERIAL_BIND_GROUP_ID
inlinestatic
Initial value:
static constexpr std::string_view DEFAULT_MATERIAL_BIND_GROUP_NAME
Definition DefaultMaterial.hpp:9

◆ DEFAULT_MATERIAL_BIND_GROUP_NAME

std::string_view DefaultPipeline::Utils::DEFAULT_MATERIAL_BIND_GROUP_NAME = "DEFAULT_MATERIAL_BIND_GROUP"
inlinestaticconstexpr

◆ DEFAULT_MATERIAL_ID

const entt::hashed_string DefaultPipeline::Utils::DEFAULT_MATERIAL_ID {DEFAULT_MATERIAL_NAME.data(), DEFAULT_MATERIAL_NAME.size()}
inlinestatic

◆ DEFAULT_MATERIAL_NAME

std::string_view DefaultPipeline::Utils::DEFAULT_MATERIAL_NAME = "DEFAULT_MATERIAL"
inlinestaticconstexpr

◆ DIRECTIONAL_LIGHTS_BUFFER_ID

const entt::hashed_string DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_BUFFER_ID
inlinestatic
Initial value:
static constexpr std::string_view DIRECTIONAL_LIGHTS_BUFFER_NAME
Definition DirectionalLights.hpp:10

◆ DIRECTIONAL_LIGHTS_BUFFER_NAME

std::string_view DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_BUFFER_NAME = "DIRECTIONAL_LIGHTS_BUFFER"
inlinestaticconstexpr

◆ DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_ID

const entt::hashed_string DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_ID
inlinestatic
Initial value:
{
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_NAME
Definition DirectionalLights.hpp:22

◆ DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_NAME

std::string_view DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_NAME
inlinestaticconstexpr
Initial value:
=
"DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP"

◆ DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_ID

const entt::hashed_string DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_ID
inlinestatic
Initial value:
{
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_NAME
Definition DirectionalLights.hpp:18

◆ DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_NAME

std::string_view DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_NAME = "DIRECTIONAL_LIGHTS_SHADOW_SAMPLER"
inlinestaticconstexpr

◆ DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_ID

const entt::hashed_string DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_ID
inlinestatic
Initial value:
{
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_NAME
Definition DirectionalLights.hpp:14

◆ DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_NAME

std::string_view DefaultPipeline::Utils::DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_NAME = "DIRECTIONAL_LIGHTS_SHADOW_TEXTURE"
inlinestaticconstexpr

◆ LIGHTS_BIND_GROUP_ID

const entt::hashed_string DefaultPipeline::Utils::LIGHTS_BIND_GROUP_ID
inlinestatic
Initial value:
static constexpr std::string_view LIGHTS_BIND_GROUP_NAME
Definition Lights.hpp:8

◆ LIGHTS_BIND_GROUP_NAME

std::string_view DefaultPipeline::Utils::LIGHTS_BIND_GROUP_NAME = "LIGHTS_BIND_GROUP"
inlinestaticconstexpr

◆ MAX_DIRECTIONAL_LIGHTS

size_t DefaultPipeline::Utils::MAX_DIRECTIONAL_LIGHTS = 64
inlinestaticconstexpr

◆ MAX_POINT_LIGHTS

size_t DefaultPipeline::Utils::MAX_POINT_LIGHTS = 64
inlinestaticconstexpr

◆ POINT_LIGHTS_BUFFER_ID

const entt::hashed_string DefaultPipeline::Utils::POINT_LIGHTS_BUFFER_ID
inlinestatic
Initial value:
static constexpr std::string_view POINT_LIGHTS_BUFFER_NAME
Definition PointLights.hpp:10

◆ POINT_LIGHTS_BUFFER_NAME

std::string_view DefaultPipeline::Utils::POINT_LIGHTS_BUFFER_NAME = "POINT_LIGHTS_BUFFER"
inlinestaticconstexpr