Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
DirectionalLights.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <entt/core/hashed_string.hpp>
4#include <string_view>
5
7
8static inline constexpr size_t MAX_DIRECTIONAL_LIGHTS = 64;
9
10static inline constexpr std::string_view DIRECTIONAL_LIGHTS_BUFFER_NAME = "DIRECTIONAL_LIGHTS_BUFFER";
11static inline const entt::hashed_string DIRECTIONAL_LIGHTS_BUFFER_ID{DIRECTIONAL_LIGHTS_BUFFER_NAME.data(),
13
14static inline constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_NAME = "DIRECTIONAL_LIGHTS_SHADOW_TEXTURE";
17
18static inline constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_NAME = "DIRECTIONAL_LIGHTS_SHADOW_SAMPLER";
21
22static inline constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_NAME =
23 "DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP";
26
27} // namespace DefaultPipeline::Utils
Definition AmbientLight.hpp:7
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_NAME
Definition DirectionalLights.hpp:18
static constexpr size_t MAX_DIRECTIONAL_LIGHTS
Definition DirectionalLights.hpp:8
static const entt::hashed_string DIRECTIONAL_LIGHTS_BUFFER_ID
Definition DirectionalLights.hpp:11
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_NAME
Definition DirectionalLights.hpp:22
static const entt::hashed_string DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_ID
Definition DirectionalLights.hpp:15
static constexpr std::string_view DIRECTIONAL_LIGHTS_BUFFER_NAME
Definition DirectionalLights.hpp:10
static const entt::hashed_string DIRECTIONAL_LIGHTS_SHADOW_SAMPLER_ID
Definition DirectionalLights.hpp:19
static const entt::hashed_string DIRECTIONAL_LIGHTS_SHADOW_BINDGROUP_ID
Definition DirectionalLights.hpp:24
static constexpr std::string_view DIRECTIONAL_LIGHTS_SHADOW_TEXTURE_NAME
Definition DirectionalLights.hpp:14