GlobalPostProcessSettings

Inherits from DataContainer

Summary

Constructors

GlobalPostProcessSettings()
GlobalPostProcessSettings(guid: Guid)
GlobalPostProcessSettings(other: DataContainer)

Properties

Name Type
brightness Vec3
forceBloomScale Vec3
forceVignetteColor Vec4
contrast Vec3
saturation Vec3
filmGrainTextureScale Vec2
forceVignetteScale Vec2
filmGrainColorScale Vec3
ps3EdgeMlaaJobPriority int
bloomBlurIterationCount int
debugModeStep int
bloomBlurFilter BlurFilter
ldrBloomRange float
debugMode PostProcessDebugMode
userBrightnessMin float
uiBrightnessNorm float
ps3EdgeMlaaJobCount int
ps3EdgeMlaaAbsoluteThreshold int
bloomPyramidLevelCount int
bloomPyramidFinalLevel int
userBrightnessMax float
userBrightnessMulScale float
userBrightnessAddScale float
downsampleAverageStartMipmap int
ps3EdgeMlaaThresholdFactor int
ps3EdgeMlaaThresholdBase int
ps3TiledLdrMipmapCount int
ps3TiledFloatMipmapCount int
ps3TiledBloomMipmapCount int
hbaoGaussianBlurSize BlurFilter
forceExposure float
forceBlurAdd float
forceDofEnable int
forceDofFocusDistance float
forceDofNearDistanceScale float
forceDofFarDistanceScale float
forceDofScale float
forceDofBlurFilterDeviation float
hbaoTemporalFilterMaxNumFrames int
hbaoForceVendor int
forceVignetteExponent float
hbaoTemporalFilterThreshold float
forceTonemapMethod int
lutGammaR float
lutGammaG float
hbaoTemporalFilterThreshold2 float
forceChromostereopsisEnable int
forceChromostereopsisOffset int
forceChromostereopsisScale float
hbaoBilateralBlurRadius int
forceMiddleGray float
lutGammaB float
lutGammaCurbOffset float
hbaoBilateralBlurSharpness float
hbaoRandomTextureWidth int
lensScopeFilterColorScale float
hbaoStepCount float
hbaoMaxFootprintRadius float
hbaoDirCount float
hue float
hbaoQuality int
hbaoRandomDirVariationCount int
forceDiffusionDofPlaneInFocus float
diffusionDofLuminance float
hbaoTemporalFilterDebugMode int
forceDiffusionDofAperture float
forceDiffusionDofFocalLength float
dynamicAOMethod DynamicAOMethod
drawDebugInfo bool
colorGradingForceUpdateAlways bool
bloomBlurEnable bool
hdrBlurEnable bool
blurBlendEnable bool
downsampleAverageFromBloomEnable bool
filmGrainEnable bool
ldr16BitBloomEnable bool
dynamicAOEnable bool
diffusionDofEnable bool
hbaoHalfResEnable bool
hbaoHalfResDepthEnable bool
hbaoVectorizedEnable bool
ps3CompressedRenderTargetsEnable bool
hdrBloomEnable bool
filmGrainRandomEnable bool
directExposureEnable bool
exposureClampEnable bool
filmGrainLinearFilteringEnable bool
hbaoBilateralBlurEnable bool
colorGradingEnable bool
colorTransformEnable bool
hbaoBilateralBlurCsEnable bool
hbaoTemporalFilterEnable bool
quarterDownsamplingEnable bool
drawDebugUserBrightnessLUT bool
bloomPyramidAttenuateEnable bool
downsampleBeforeBlurEnable bool
hbaoGaussianBlurEnable bool
hbaoGaussianBlurHalfResEnable bool
bloomPyramidEnable bool
userBrightnessLUTEnable bool
ps3EdgeMlaaEnable bool
ps3EdgeMlaaCopyOnly bool
ps3EdgeMlaaShowEdges bool
ps3EdgeMlaaRelativeEdgeDetection bool
ps3EdgeMlaaGpuBlockEnable bool
ps3BackBufferAsLdrTargetEnable bool
downsampleLogAverageEnable bool
bloomQuarterResEnable bool
bloomEnable bool
lensScopeFilterEnable bool

Static members

Name Type
GlobalPostProcessSettings.typeInfo TypeInformation

Constructors

GlobalPostProcessSettings

GlobalPostProcessSettings()

Creates a new GlobalPostProcessSettings frostbite instance.

GlobalPostProcessSettings

GlobalPostProcessSettings(guid: Guid)

Creates a new GlobalPostProcessSettings frostbite instance and assigns it the provided Guid.

Parameters

Name Type Description
guid Guid The Guid to assign to the newly created instance.

GlobalPostProcessSettings

GlobalPostProcessSettings(other: DataContainer)

Casts an instance of type DataContainer to GlobalPostProcessSettings. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other DataContainer The instance to cast to GlobalPostProcessSettings.

Properties

brightness

Vec3

forceBloomScale

Vec3

forceVignetteColor

Vec4

contrast

Vec3

saturation

Vec3

filmGrainTextureScale

Vec2

forceVignetteScale

Vec2

filmGrainColorScale

Vec3

ps3EdgeMlaaJobPriority

int

bloomBlurIterationCount

int

debugModeStep

int

bloomBlurFilter

BlurFilter

ldrBloomRange

float

debugMode

PostProcessDebugMode

userBrightnessMin

float

uiBrightnessNorm

float

ps3EdgeMlaaJobCount

int

ps3EdgeMlaaAbsoluteThreshold

int

bloomPyramidLevelCount

int

bloomPyramidFinalLevel

int

userBrightnessMax

float

userBrightnessMulScale

float

userBrightnessAddScale

float

downsampleAverageStartMipmap

int

ps3EdgeMlaaThresholdFactor

int

ps3EdgeMlaaThresholdBase

int

ps3TiledLdrMipmapCount

int

ps3TiledFloatMipmapCount

int

ps3TiledBloomMipmapCount

int

hbaoGaussianBlurSize

BlurFilter

forceExposure

float

forceBlurAdd

float

forceDofEnable

int

forceDofFocusDistance

float

forceDofNearDistanceScale

float

forceDofFarDistanceScale

float

forceDofScale

float

forceDofBlurFilterDeviation

float

hbaoTemporalFilterMaxNumFrames

int

hbaoForceVendor

int

forceVignetteExponent

float

hbaoTemporalFilterThreshold

float

forceTonemapMethod

int

lutGammaR

float

lutGammaG

float

hbaoTemporalFilterThreshold2

float

forceChromostereopsisEnable

int

forceChromostereopsisOffset

int

forceChromostereopsisScale

float

hbaoBilateralBlurRadius

int

forceMiddleGray

float

lutGammaB

float

lutGammaCurbOffset

float

hbaoBilateralBlurSharpness

float

hbaoRandomTextureWidth

int

lensScopeFilterColorScale

float

hbaoStepCount

float

hbaoMaxFootprintRadius

float

hbaoDirCount

float

hue

float

hbaoQuality

int

hbaoRandomDirVariationCount

int

forceDiffusionDofPlaneInFocus

float

diffusionDofLuminance

float

hbaoTemporalFilterDebugMode

int

forceDiffusionDofAperture

float

forceDiffusionDofFocalLength

float

dynamicAOMethod

DynamicAOMethod

drawDebugInfo

bool

colorGradingForceUpdateAlways

bool

bloomBlurEnable

bool

hdrBlurEnable

bool

blurBlendEnable

bool

downsampleAverageFromBloomEnable

bool

filmGrainEnable

bool

ldr16BitBloomEnable

bool

dynamicAOEnable

bool

diffusionDofEnable

bool

hbaoHalfResEnable

bool

hbaoHalfResDepthEnable

bool

hbaoVectorizedEnable

bool

ps3CompressedRenderTargetsEnable

bool

hdrBloomEnable

bool

filmGrainRandomEnable

bool

directExposureEnable

bool

exposureClampEnable

bool

filmGrainLinearFilteringEnable

bool

hbaoBilateralBlurEnable

bool

colorGradingEnable

bool

colorTransformEnable

bool

hbaoBilateralBlurCsEnable

bool

hbaoTemporalFilterEnable

bool

quarterDownsamplingEnable

bool

drawDebugUserBrightnessLUT

bool

bloomPyramidAttenuateEnable

bool

downsampleBeforeBlurEnable

bool

hbaoGaussianBlurEnable

bool

hbaoGaussianBlurHalfResEnable

bool

bloomPyramidEnable

bool

userBrightnessLUTEnable

bool

ps3EdgeMlaaEnable

bool

ps3EdgeMlaaCopyOnly

bool

ps3EdgeMlaaShowEdges

bool

ps3EdgeMlaaRelativeEdgeDetection

bool

ps3EdgeMlaaGpuBlockEnable

bool

ps3BackBufferAsLdrTargetEnable

bool

downsampleLogAverageEnable

bool

bloomQuarterResEnable

bool

bloomEnable

bool

lensScopeFilterEnable

bool

Static members

typeInfo

TypeInformation

The type information for the GlobalPostProcessSettings type.

Last modified April 26, 2020: Update frostbite type documentation (8b14351)