Diligent Engine
Loading...
Searching...
No Matches
RadientView.h File Reference
#include "RadientScene.h"
#include "../../../DiligentCore/Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../DiligentCore/Primitives/interface/UndefInterfaceHelperMacros.h"

Classes

struct  Diligent::RadientToneMappingAgXDesc
 Custom AgX tone mapping parameters. More...
struct  Diligent::RadientToneMappingDesc
 Tone mapping settings shared by all render techniques. More...
struct  Diligent::RadientBloomDesc
 Bloom post-processing settings shared by all render techniques. More...
struct  Diligent::RadientTemporalAntiAliasingDesc
 Temporal anti-aliasing settings shared by all render techniques. More...
struct  Diligent::RadientSSAODesc
struct  Diligent::RadientSSRDesc
struct  Diligent::RadientDepthOfFieldDesc
struct  Diligent::RadientSkyboxDesc
 Skybox description. More...
struct  Diligent::RadientEnvironmentDesc
 View environment used for image-based lighting. More...
struct  Diligent::RadientViewDesc
struct  Diligent::IRadientView
 Persistent render view interface. More...

Namespaces

namespace  Diligent
 Graphics engine namespace.

Enumerations

enum  Diligent::RADIENT_DEBUG_VISUALIZATION : Uint8 { Diligent::RADIENT_DEBUG_VISUALIZATION_NONE = 0 , RADIENT_DEBUG_VISUALIZATION_TEXCOORD0 , RADIENT_DEBUG_VISUALIZATION_TEXCOORD1 , RADIENT_DEBUG_VISUALIZATION_BASE_COLOR , RADIENT_DEBUG_VISUALIZATION_TRANSPARENCY , RADIENT_DEBUG_VISUALIZATION_OCCLUSION , RADIENT_DEBUG_VISUALIZATION_EMISSIVE , RADIENT_DEBUG_VISUALIZATION_METALLIC , RADIENT_DEBUG_VISUALIZATION_ROUGHNESS , RADIENT_DEBUG_VISUALIZATION_DIFFUSE_COLOR , RADIENT_DEBUG_VISUALIZATION_SPECULAR_COLOR , RADIENT_DEBUG_VISUALIZATION_REFLECTANCE90 , RADIENT_DEBUG_VISUALIZATION_MESH_NORMAL , RADIENT_DEBUG_VISUALIZATION_SHADING_NORMAL , RADIENT_DEBUG_VISUALIZATION_MOTION_VECTORS , RADIENT_DEBUG_VISUALIZATION_N_DOT_V , RADIENT_DEBUG_VISUALIZATION_PUNCTUAL_LIGHTING , RADIENT_DEBUG_VISUALIZATION_DIFFUSE_IBL , RADIENT_DEBUG_VISUALIZATION_SPECULAR_IBL , RADIENT_DEBUG_VISUALIZATION_WHITE_BASE_COLOR , RADIENT_DEBUG_VISUALIZATION_CLEAR_COAT , RADIENT_DEBUG_VISUALIZATION_CLEAR_COAT_FACTOR , RADIENT_DEBUG_VISUALIZATION_CLEAR_COAT_ROUGHNESS , RADIENT_DEBUG_VISUALIZATION_CLEAR_COAT_NORMAL , RADIENT_DEBUG_VISUALIZATION_SHEEN , RADIENT_DEBUG_VISUALIZATION_SHEEN_COLOR , RADIENT_DEBUG_VISUALIZATION_SHEEN_ROUGHNESS , RADIENT_DEBUG_VISUALIZATION_ANISOTROPY_STRENGTH , RADIENT_DEBUG_VISUALIZATION_ANISOTROPY_DIRECTION , RADIENT_DEBUG_VISUALIZATION_IRIDESCENCE , RADIENT_DEBUG_VISUALIZATION_IRIDESCENCE_FACTOR , RADIENT_DEBUG_VISUALIZATION_IRIDESCENCE_THICKNESS , RADIENT_DEBUG_VISUALIZATION_TRANSMISSION , RADIENT_DEBUG_VISUALIZATION_THICKNESS , RADIENT_DEBUG_VISUALIZATION_SCENE_DEPTH , RADIENT_DEBUG_VISUALIZATION_COUNT }
enum  Diligent::RADIENT_TONE_MAPPING_MODE : Uint8
 Tone mapping mode.
enum  Diligent::RADIENT_SSAO_ALGORITHM : Uint8 { Diligent::RADIENT_SSAO_ALGORITHM_GTAO = 0 , Diligent::RADIENT_SSAO_ALGORITHM_HBAO , Diligent::RADIENT_SSAO_ALGORITHM_VBAO , RADIENT_SSAO_ALGORITHM_COUNT }
 Screen-space ambient occlusion algorithm. More...
enum  Diligent::RADIENT_SKYBOX_SOURCE : Uint8 {
  Diligent::RADIENT_SKYBOX_SOURCE_NONE = 0 , Diligent::RADIENT_SKYBOX_SOURCE_ENVIRONMENT , Diligent::RADIENT_SKYBOX_SOURCE_TEXTURE , Diligent::RADIENT_SKYBOX_SOURCE_IRRADIANCE ,
  Diligent::RADIENT_SKYBOX_SOURCE_PREFILTERED_ENVIRONMENT , RADIENT_SKYBOX_SOURCE_COUNT
}
 Skybox source. More...

Detailed Description

Defines Radient render view interfaces.