Skip to content

OptionalTransparencyOptions

struct OptionalTransparencyOptions

A structure representing optional shader instructions and targets to apply to translucency pipelines.

Public Interface

Public Members:

std::vector<std::pair<const cauldron::Texture *, cauldron::BlendDesc>> OptionalTargets

std::vector<std::pair<const cauldron::Texture *, cauldron::BlendDesc>> OptionalTargets = = &#123;&#125;

Vector of render targets and blend descriptions to additionally write to.

Source: framework/rendermodules/translucency/translucencyrendermodule.h (line 58, column 21)

std::wstring OptionalAdditionalOutputs

std::wstring OptionalAdditionalOutputs = = L""

String representing code to define into the translucency shader as addition output.

Source: framework/rendermodules/translucency/translucencyrendermodule.h (line 59, column 73)

std::wstring OptionalAdditionalExports

std::wstring OptionalAdditionalExports = = L""

String representing code to define into the translucency shader as addition exports.

Source: framework/rendermodules/translucency/translucencyrendermodule.h (line 60, column 73)

Used By: TranslucencyRenderModule

Source: framework/rendermodules/translucency/translucencyrendermodule.h (line 56, column 1)