Nebula
Loading...
Searching...
No Matches
PostEffects Namespace Reference

Detailed Description

Bloom post effect.

SSR post effect.

SSAO post effect.

Histogram calculates a HDR luminance histogram over the entire image to account for light intensity and color saturation.

Handles callbacks for downscaling passes.

(C) 2021 Individual contributors, see AUTHORS file

Classes

struct  [struct].bloomState
struct  [struct].histogramState
struct  [struct].ssaoState
struct  [struct].ssrState
struct  [struct].state
class  BloomContext
class  DownsamplingContext
class  HistogramContext
class  SSAOContext
class  SSRContext
struct  ViewData

Functions

 __ImplementPluginContext (PostEffects::BloomContext)
 __ImplementPluginContext (DownsamplingContext)
uint DispatchSize (SizeT numPixels)
void SetupMipChainResources (CoreGraphics::TextureId tex, Util::FixedArray< CoreGraphics::TextureViewId > &views, CoreGraphics::ResourceTableId table, const Util::String &name, bool depth, IndexT input, IndexT slot)
 __ImplementPluginContext (PostEffects::HistogramContext)
 __ImplementPluginContext (PostEffects::SSAOContext)
 __ImplementPluginContext (PostEffects::SSRContext)

Variables

struct  bloomState
struct  state
struct  histogramState
struct  ssaoState
struct  ssrState

Function Documentation

◆ __ImplementPluginContext() [1/5]

PostEffects::__ImplementPluginContext ( DownsamplingContext )

◆ __ImplementPluginContext() [2/5]

PostEffects::__ImplementPluginContext ( PostEffects::BloomContext )

◆ __ImplementPluginContext() [3/5]

PostEffects::__ImplementPluginContext ( PostEffects::HistogramContext )

◆ __ImplementPluginContext() [4/5]

PostEffects::__ImplementPluginContext ( PostEffects::SSAOContext )

◆ __ImplementPluginContext() [5/5]

PostEffects::__ImplementPluginContext ( PostEffects::SSRContext )

◆ DispatchSize()

uint PostEffects::DispatchSize ( SizeT numPixels)

◆ SetupMipChainResources()

void PostEffects::SetupMipChainResources ( CoreGraphics::TextureId tex,
Util::FixedArray< CoreGraphics::TextureViewId > & views,
CoreGraphics::ResourceTableId table,
const Util::String & name,
bool depth,
IndexT input,
IndexT slot )

Variable Documentation

◆ bloomState

struct PostEffects::[struct].bloomState PostEffects::bloomState

◆ histogramState

struct PostEffects::[struct].histogramState PostEffects::histogramState

◆ ssaoState

struct PostEffects::[struct].ssaoState PostEffects::ssaoState

◆ ssrState

struct PostEffects::[struct].ssrState PostEffects::ssrState

◆ state

struct PostEffects::[struct].state PostEffects::state