|
Engine²
Open-source game engine written in C++.
|
Classes | |
| struct | AmbientLight |
| class | AmbientLightBuffer |
| class | CameraGPUBuffer |
| class | DirectionalLightBuffer |
| class | DirectionalLightsBuffer |
| class | IndexGPUBuffer |
| class | MaterialGPUBuffer |
| class | PointGPUBuffer |
| class | PointLightsBuffer |
| struct | TransformGPUData |
| GPU buffer structure for model transform data. More... | |
| class | TransformGPUBuffer |
| class | Deferred |
| class | GBuffer |
| class | Shadow |
Variables | |
| static constexpr std::string_view | DEFERRED_PASS_OUTPUT = "DEFERRED_PASS_OUTPUT" |
| static const entt::hashed_string | DEFERRED_PASS_OUTPUT_ID |
| static constexpr std::string_view | DEFERRED_PASS_NAME = "DEFERRED_PASS" |
| static const entt::hashed_string | DEFERRED_PASS_ID {DEFERRED_PASS_NAME.data(), DEFERRED_PASS_NAME.size()} |
| static constexpr std::string_view | DEFERRED_SHADER_NAME = "DEFERRED_SHADER" |
| static const entt::hashed_string | DEFERRED_SHADER_ID |
| static constexpr std::string_view | DEFERRED_BINDGROUP_TEXTURES_NAME = "DEFERRED_BINDGROUP_TEXTURES" |
| static const entt::hashed_string | DEFERRED_BINDGROUP_TEXTURES_ID |
| static constexpr std::string_view | DEFERRED_SHADE_CONTENT |
| static constexpr std::string_view | GBUFFER_PASS_OUTPUT_NORMAL = "GBUFFER_PASS_OUTPUT_NORMAL" |
| static const entt::hashed_string | GBUFFER_PASS_OUTPUT_NORMAL_ID |
| static constexpr std::string_view | GBUFFER_PASS_OUTPUT_ALBEDO = "GBUFFER_PASS_OUTPUT_ALBEDO" |
| static const entt::hashed_string | GBUFFER_PASS_OUTPUT_ALBEDO_ID |
| static constexpr std::string_view | GBUFFER_PASS_OUTPUT_DEPTH = "GBUFFER_PASS_OUTPUT_DEPTH" |
| static const entt::hashed_string | GBUFFER_PASS_OUTPUT_DEPTH_ID |
| static constexpr std::string_view | GBUFFER_PASS_NAME = "GBUFFER_PASS_NAME" |
| static const entt::hashed_string | GBUFFER_PASS_ID {GBUFFER_PASS_NAME.data(), GBUFFER_PASS_NAME.size()} |
| static constexpr std::string_view | GBUFFER_SHADER_NAME = "GBUFFER_SHADER_NAME" |
| static const entt::hashed_string | GBUFFER_SHADER_ID |
| static constexpr std::string_view | GBUFFER_SHADE_CONTENT |
| static constexpr std::string_view | SHADOW_PASS_OUTPUT = "SHADOW_PASS_OUTPUT" |
| static const entt::hashed_string | SHADOW_PASS_OUTPUT_ID {SHADOW_PASS_OUTPUT.data(), SHADOW_PASS_OUTPUT.size()} |
| static constexpr std::string_view | SHADOW_PASS_NAME = "SHADOW_PASS" |
| static const entt::hashed_string | SHADOW_PASS_ID {SHADOW_PASS_NAME.data(), SHADOW_PASS_NAME.size()} |
| static constexpr std::string_view | SHADOW_SHADER_NAME = "SHADOW_SHADER" |
| static const entt::hashed_string | SHADOW_SHADER_ID |
| static constexpr std::string_view | SHADOW_BINDGROUP_TEXTURES_NAME = "SHADOW_BINDGROUP_TEXTURES" |
| static const entt::hashed_string | SHADOW_BINDGROUP_TEXTURES_ID |
| static constexpr std::string_view | SHADOW_SHADER_CONTENT |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestaticconstexpr |