Environment map renderer. More...
#include <EnvMapRenderer.hpp>
Classes | |
struct | CreateInfo |
Environment map renderer creation info. More... | |
struct | RenderAttribs |
Environment map renderer attributes. More... | |
Public Types | |
enum | OPTION_FLAGS : Uint32 { OPTION_FLAG_NONE = 0u , OPTION_FLAG_CONVERT_OUTPUT_TO_SRGB = 1u << 0u , OPTION_FLAG_COMPUTE_MOTION_VECTORS = 1u << 1u , OPTION_FLAG_USE_REVERSE_DEPTH = 1u << 2u } |
Option flags. More... | |
Public Member Functions | |
EnvMapRenderer (const CreateInfo &CI) | |
Creates a new environment map renderer. | |
void | Prepare (IDeviceContext *pContext, const RenderAttribs &Attribs, const HLSL::ToneMappingAttribs &ToneMapping) |
Prepares the environment map renderer for rendering. | |
void | Render (IDeviceContext *pContext) |
Renders the environment map. | |
Environment map renderer.