|
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/MaterialGPUBuffer.hpp"#include "utils/DefaultMaterial.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::GBuffer |
Namespaces | |
| namespace | DefaultPipeline |
| namespace | DefaultPipeline::Resource |
Variables | |
| static constexpr std::string_view | DefaultPipeline::Resource::GBUFFER_PASS_OUTPUT_NORMAL = "GBUFFER_PASS_OUTPUT_NORMAL" |
| static const entt::hashed_string | DefaultPipeline::Resource::GBUFFER_PASS_OUTPUT_NORMAL_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::GBUFFER_PASS_OUTPUT_ALBEDO = "GBUFFER_PASS_OUTPUT_ALBEDO" |
| static const entt::hashed_string | DefaultPipeline::Resource::GBUFFER_PASS_OUTPUT_ALBEDO_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::GBUFFER_PASS_OUTPUT_DEPTH = "GBUFFER_PASS_OUTPUT_DEPTH" |
| static const entt::hashed_string | DefaultPipeline::Resource::GBUFFER_PASS_OUTPUT_DEPTH_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::GBUFFER_PASS_NAME = "GBUFFER_PASS_NAME" |
| static const entt::hashed_string | DefaultPipeline::Resource::GBUFFER_PASS_ID {GBUFFER_PASS_NAME.data(), GBUFFER_PASS_NAME.size()} |
| static constexpr std::string_view | DefaultPipeline::Resource::GBUFFER_SHADER_NAME = "GBUFFER_SHADER_NAME" |
| static const entt::hashed_string | DefaultPipeline::Resource::GBUFFER_SHADER_ID |
| static constexpr std::string_view | DefaultPipeline::Resource::GBUFFER_SHADE_CONTENT |