|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "RenderGraph/Forward.hpp"#include "RendererCameraSettings.hpp"#include "RendererSceneObject.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Math/Geometry.hpp"#include "CeresEngine/Math/Transform.hpp"#include "CeresEngine/RenderAPI/GPUBuffer.hpp"#include "CeresEngine/RenderAPI/GPUBufferObject.hpp"#include "CeresEngine/Scene/Environment.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::RendererObjectTrait< RendererEnvironment > |
| class | CeresEngine::RendererEnvironment |
| A class that represents a environment inside the renderer. More... | |
| struct | CeresEngine::RendererSkyboxEnvironmentParams |
| A structure that mirrors the GPU uniform data for the skybox environment. More... | |
| class | CeresEngine::RendererSkyboxEnvironment |
| The implementation for skybox environment type. More... | |
| class | CeresEngine::RendererEnvironmentManager |
| A manager that controls all environments currently registered with the renderer. More... | |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| using | CeresEngine::RendererEnvironmentDirtyFlags = Flags< RendererEnvironmentDirtyFlag > |
| Flags that can be either set by the renderer or by the user to customize the behavior of the mesh. | |
Enumerations | |
| enum class | CeresEngine::RendererEnvironmentType { CeresEngine::Skybox , CeresEngine::Baked , CeresEngine::Probe } |
| Enumeration that determines the type of renderer environment. More... | |
| enum class | CeresEngine::RendererEnvironmentDirtyFlag { CeresEngine::None = 0 , CeresEngine::Component = (1u << 1u) , CeresEngine::UniformBuffer = (1u << 2u) , CeresEngine::Flags = (1u << 3u) , CeresEngine::All = 0xFFFF } |
| Flags that can be either set by the renderer or by the user to customize the behavior of the mesh. More... | |
Functions | |
| constexpr Flags< RendererEnvironmentDirtyFlag, std::underlying_type_t< RendererEnvironmentDirtyFlag > > | CeresEngine::operator| (RendererEnvironmentDirtyFlag a, RendererEnvironmentDirtyFlag b) noexcept |
| constexpr Flags< RendererEnvironmentDirtyFlag, std::underlying_type_t< RendererEnvironmentDirtyFlag > > | CeresEngine::operator& (RendererEnvironmentDirtyFlag a, RendererEnvironmentDirtyFlag b) noexcept |
| constexpr Flags< RendererEnvironmentDirtyFlag, std::underlying_type_t< RendererEnvironmentDirtyFlag > > | CeresEngine::operator~ (RendererEnvironmentDirtyFlag a) noexcept |