|
Engine²
Open-source game engine written in C++.
|
#include "Logger.hpp"#include "component/GPUCamera.hpp"#include "component/GPUMaterial.hpp"#include "component/GPUMesh.hpp"#include "component/GPUTransform.hpp"#include "core/Core.hpp"#include "entity/Entity.hpp"#include "resource/ASingleExecutionRenderPass.hpp"#include "resource/buffer/CameraGPUBuffer.hpp"#include "resource/buffer/DirectionalLightsBuffer.hpp"#include "resource/buffer/PointLightsBuffer.hpp"#include "utils/DefaultMaterial.hpp"#include "utils/Lights.hpp"#include "utils/shader/BufferBindGroupLayoutEntry.hpp"#include "utils/shader/SamplerBindGroupLayoutEntry.hpp"#include "utils/shader/TextureBindGroupLayoutEntry.hpp"#include <entt/core/hashed_string.hpp>#include <string_view>Go to the source code of this file.
Classes | |
| class | DefaultPipeline::Resource::Deferred |
Namespaces | |
| namespace | DefaultPipeline |
| namespace | DefaultPipeline::Resource |
Variables | |
| static constexpr std::string_view | DefaultPipeline::Resource::DEFERRED_PASS_OUTPUT = "DEFERRED_PASS_OUTPUT" |
| static const entt::hashed_string | DefaultPipeline::Resource::DEFERRED_PASS_OUTPUT_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::DEFERRED_PASS_NAME = "DEFERRED_PASS" |
| static const entt::hashed_string | DefaultPipeline::Resource::DEFERRED_PASS_ID {DEFERRED_PASS_NAME.data(), DEFERRED_PASS_NAME.size()} |
| static constexpr std::string_view | DefaultPipeline::Resource::DEFERRED_SHADER_NAME = "DEFERRED_SHADER" |
| static const entt::hashed_string | DefaultPipeline::Resource::DEFERRED_SHADER_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::DEFERRED_BINDGROUP_TEXTURES_NAME = "DEFERRED_BINDGROUP_TEXTURES" |
| static const entt::hashed_string | DefaultPipeline::Resource::DEFERRED_BINDGROUP_TEXTURES_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::DEFERRED_SHADE_CONTENT |