WorldRenderSettings

Inherits from DataContainer

Summary

Constructors

WorldRenderSettings()
WorldRenderSettings(guid: Guid)
WorldRenderSettings(other: DataContainer)

Properties

Name Type
dynamicEnvmapDefaultPosition Vec3
subSurfaceColor Vec3
viewportScale float
shadowMinScreenArea float
shadowViewportScale float
fxaaQuality int
cullScreenAreaScale float
planarReflectionCullFOV float
genericEntityMaxVisibleEntityCount int
shadowmapSizeZScale float
shadowmapResolution int
shadowmapQuality int
shadowmapPoissonFilterScale float
shadowmapSliceCount int
shadowmapSliceSchemeWeight float
shadowmapFirstSliceScale float
shadowmapViewDistance float
planarReflectionWidth int
shadowmapExtrusionLength float
shadowmapMinScreenArea float
tempPlanarReflectionY float
subSurfaceRolloffKeyLight float
fxaaForceVendor int
planarReflectionHeight int
lightIntensityScale float
lightLodSpecularFadeAreaEnd float
shadowmapMinFov float
lightLodSpecularFadeAreaStart float
lightLodRadiusFactor float
lightForceIntensity float
lightLodFadeArea float
lightLodMinArea float
drawDebugDynamicEnvmapMipLevel int
maxDecalVolumeCount int
motionBlurScale float
motionBlurMax float
motionBlurNoiseScale float
motionBlurQuality int
maxSpotLightShadowCount int
dynamicEnvmapFilterMode MipmapFilterMode
motionBlurMaxSampleCount int
motionBlurFrameAverageCount int
motionBlurMaxFrameTime float
forceMotionBlurDepthCutoff float
forceMotionBlurCutoffGradientScale float
multisampleCount int
multisampleThreshold float
maxPointLightCount int
reflectionEnvmapSize int
spotLightNearPlane float
spotLightShadowmapPoissonFilterScale float
onlyShadowmapSlice int
viewMode WorldViewMode
spotLightShadowmapResolution int
spotLightShadomapLevel QualityLevel
spotLightShadowmapQuality int
onlyLightTileY int
onlyLightTileX int
xenonHdrColorScale float
xenonHdrColorScaleFactor float
ps3LightTileJobMaxFbTileCount int
onlyLightTileIndex int
ps3LightTileJobCount int
ps3LightTileJobPriority int
xenonLightTileMaxLineLightCount int
xenonLightTileMaxSpotLightCount int
xenonLightTileConstantBufferSize int
xenonLightTileMaxPointLightCount int
maxDestructionVolumeCount int
dynamicEnvmapFilterWidth float
lightTileMinArea float
dynamicEnvmapResolution int
gBufferLayout ShaderGBufferLayout
drawDebugSkyEnvmapMipLevel int
decalVolumeScale float
lightOverdrawMaxLayerCount int
lightRadiusScale float
lightAttenuationThreshold float
ps3LightTileMethod int
ps3LightTileJobYieldGranularity float
outdoorLightTileBatchCount int
xenonDrawDebugLightTileGridMode int
lightStencilMinArea float
maxSpotLightCount int
skyEnvmapFilterMode MipmapFilterMode
skyEnvmapFilterWidth float
gBufferTestCount int
skyEnvmapResolution int
skyEnvmapSidesPerFrameCount int
subSurfaceRolloffLocalLight float
onlyTileIndex int
occluderMeshZPrepassEnable bool
occluderMeshZPrepassDebugEnable bool
wireframeEnable bool
halfResEnable bool
halfResLensFlaresEnable bool
zPassEnable bool
foregroundEnable bool
tiledHalfResCompositeEnable bool
foregroundZPassEnable bool
drawDebugVelocityBuffer bool
foregroundDepthClearEnable bool
foregroundAsMainEnable bool
customEnvmapEnable bool
skyEnvmapEnable bool
drawDebugVisibleEntityTypes bool
drawDebugHalfResEnvironment bool
drawSolidBoundingBoxes bool
bilateralHalfResCompositeEnable bool
foregroundTransparentEnable bool
tiledHalfResStencilOccludersEnable bool
skyEnvmapUpdateEnable bool
skyEnvmapForceUpdateEnable bool
skyEnvmapUse8BitTexture bool
dynamicEnvmapEnable bool
screenEffectEnable bool
drawDebugZBufferEnable bool
motionBlurStencilPassEnable bool
finalPostEnable bool
drawDebugQuarterShadowmaps bool
drawDebugSkyEnvmap bool
dxShadowmap16BitEnable bool
drawDebugTransShadowmap bool
drawDebugSpotLightShadowmaps bool
drawShadowFrustums bool
drawDebugShadowmaps bool
skyEnable bool
drawBoundingSpheres bool
drawFrustums bool
staticEnvmapEnable bool
skyFogEnable bool
drawLineBoundingBoxes bool
drawDebugDestructionVolumes bool
lensFlaresEnable bool
drawDebugLensFlareOccluders bool
drawDebugLensFlares bool
lensFlareOcclusionEnable bool
drawDebugWorldOcclusions bool
cloudShadowEnable bool
overrideDynamicAO bool
drawDebugDynamicAO bool
emissiveEnable bool
unlitEnable bool
skyEnvmapMipmapGenEnable bool
drawLightSources bool
gBufferClearEnable bool
dxGBufferLight16BitEnable bool
dxGBufferNormal16BitEnable bool
gBufferAlphaTestSimpleEnable bool
specularLightingEnable bool
skinLightingEnable bool
translucencyLightingEnable bool
dynamicEnvmapLightingEnable bool
outdoorLightEnable bool
pointLightsEnable bool
lineLightsEnable bool
coneLightsEnable bool
spotLightsEnable bool
lightProbesEnable bool
lightStencilMethodEnable bool
lightVolumeMethodEnable bool
lightVolumeDepthTestEnable bool
outputGammaCorrectionEnable bool
drawDebugMultisampleClassify bool
outdoorKeyLightEnable bool
outdoorSkyLightEnable bool
outdoorLightSpecularEnable bool
outdoorLightTilingEnable bool
outdoorLightTileRenderEnable bool
outdoorLightTileBlendEnable bool
outdoorLightTileSimpleShaderEnable bool
ps3TiledHalfTargetEnable bool
xenonOutdoorLightTilingEnable bool
xenonPointLightsTilingEnable bool
xenonSpotLightsTilingEnable bool
xenonLineLightsTilingEnable bool
xenonAsyncLightJobsEnable bool
xenonLightTileDownsampleSpecularCheckEnable bool
xenonLightTileCpuPointLightCullingEnable bool
ps3TiledSSAOTargetsEnable bool
ps3SCullEnable bool
ps3ColorCompressionEnable bool
enable bool
ps3TilingEnable bool
ps3DepthBoundsLightCullingEnable bool
ps3ZCullEnable bool
consoleRenderTargetPoolSharingEnable bool
xenonFloatDepthBufferEnable bool
ps3LightTileJobYieldEnable bool
ps3HdrClearEnable bool
xenonFastHdrEnable bool
shadowmapViewDistanceScaleEnable bool
ps3RenderTargetPoolGBufferOffsetEnable bool
hdrEnable bool
spotLightShadowmapEnable bool
simpleShadowmapsEnable bool
drawTransparent bool
drawTransparentDecal bool
shadowmapFixedDepthEnable bool
drawDebugDynamicEnvmap bool
motionBlurGeometryPassEnable bool
dxLinearDepth32BitFormatEnable bool
dynamicEnvmapMipmapGenEnable bool
motionBlurEnable bool
coloredShadowmapSlicesEnable bool
dxDeferredCsPathEnable bool
drawDebugGBuffer bool
drawDebugLightSources bool
drawDebugLightShadowSources bool
drawDebugLightStats bool
drawDebugLightTiles bool
drawDebugLightTileVolumes bool
drawDebugLightTileFbGrid bool
drawDebugLightTileGrid bool
drawDebugLightTileSources bool
applyShadowmapsEnable bool
generateShadowmapsEnable bool
dxSpotLightShadowmap16BitEnable bool
ps3Shadowmap16BitEnable bool
ps3SpotLightShadowmap16BitEnable bool
genericEntityRendererEnable bool
setupJobEnable bool
shadowmapAccumBilinearEnable bool
lightWidthEnable bool
lightIntensityNormalizationEnable bool
lightCullEnable bool
lightDepthCullEnable bool
lightNormalCullEnable bool
lightConeCullEnable bool
lightTileOverlayEnable bool
ps3ShadowmapTilingEnable bool
lightAttenuationThresholdEnable bool
skyVisibilityEnvmapScalingEnable bool
zBufferShadowTestEnable bool
shadowmapsEnable bool
shadowmapAccumEnable bool
shadowmapCullVolumeEnable bool
opaqueSortBySolutionEnable bool
mainOpaqueZPassEnable bool
drawDebugDecalVolumes bool
planarReflectionEnable bool
transparencyShadowmapsEnable bool
dynamicCullDrawOccludedBoxesEnable bool
planarReflectionBlur bool
drawDebugPlanarReflectionCullFrustum bool
freezePlanarReflectionCullFrustum bool
planarReflectionDebugCullMode bool
shadowmapFixedMovementEnable bool
decalVolumeEnable bool
drawDebugPlanarReflection bool
fxaaEnable bool
dynamicCullSpuJobEnable bool
dynamicCullZBufferTestEnable bool
viewFxEnable bool

Static members

Name Type
WorldRenderSettings.typeInfo TypeInformation

Constructors

WorldRenderSettings

WorldRenderSettings()

Creates a new WorldRenderSettings frostbite instance.

WorldRenderSettings

WorldRenderSettings(guid: Guid)

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

Parameters

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

WorldRenderSettings

WorldRenderSettings(other: DataContainer)

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

Parameters

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

Properties

dynamicEnvmapDefaultPosition

Vec3

subSurfaceColor

Vec3

viewportScale

float

shadowMinScreenArea

float

shadowViewportScale

float

fxaaQuality

int

cullScreenAreaScale

float

planarReflectionCullFOV

float

genericEntityMaxVisibleEntityCount

int

shadowmapSizeZScale

float

shadowmapResolution

int

shadowmapQuality

int

shadowmapPoissonFilterScale

float

shadowmapSliceCount

int

shadowmapSliceSchemeWeight

float

shadowmapFirstSliceScale

float

shadowmapViewDistance

float

planarReflectionWidth

int

shadowmapExtrusionLength

float

shadowmapMinScreenArea

float

tempPlanarReflectionY

float

subSurfaceRolloffKeyLight

float

fxaaForceVendor

int

planarReflectionHeight

int

lightIntensityScale

float

lightLodSpecularFadeAreaEnd

float

shadowmapMinFov

float

lightLodSpecularFadeAreaStart

float

lightLodRadiusFactor

float

lightForceIntensity

float

lightLodFadeArea

float

lightLodMinArea

float

drawDebugDynamicEnvmapMipLevel

int

maxDecalVolumeCount

int

motionBlurScale

float

motionBlurMax

float

motionBlurNoiseScale

float

motionBlurQuality

int

maxSpotLightShadowCount

int

dynamicEnvmapFilterMode

MipmapFilterMode

motionBlurMaxSampleCount

int

motionBlurFrameAverageCount

int

motionBlurMaxFrameTime

float

forceMotionBlurDepthCutoff

float

forceMotionBlurCutoffGradientScale

float

multisampleCount

int

multisampleThreshold

float

maxPointLightCount

int

reflectionEnvmapSize

int

spotLightNearPlane

float

spotLightShadowmapPoissonFilterScale

float

onlyShadowmapSlice

int

viewMode

WorldViewMode

spotLightShadowmapResolution

int

spotLightShadomapLevel

QualityLevel

spotLightShadowmapQuality

int

onlyLightTileY

int

onlyLightTileX

int

xenonHdrColorScale

float

xenonHdrColorScaleFactor

float

ps3LightTileJobMaxFbTileCount

int

onlyLightTileIndex

int

ps3LightTileJobCount

int

ps3LightTileJobPriority

int

xenonLightTileMaxLineLightCount

int

xenonLightTileMaxSpotLightCount

int

xenonLightTileConstantBufferSize

int

xenonLightTileMaxPointLightCount

int

maxDestructionVolumeCount

int

dynamicEnvmapFilterWidth

float

lightTileMinArea

float

dynamicEnvmapResolution

int

gBufferLayout

ShaderGBufferLayout

drawDebugSkyEnvmapMipLevel

int

decalVolumeScale

float

lightOverdrawMaxLayerCount

int

lightRadiusScale

float

lightAttenuationThreshold

float

ps3LightTileMethod

int

ps3LightTileJobYieldGranularity

float

outdoorLightTileBatchCount

int

xenonDrawDebugLightTileGridMode

int

lightStencilMinArea

float

maxSpotLightCount

int

skyEnvmapFilterMode

MipmapFilterMode

skyEnvmapFilterWidth

float

gBufferTestCount

int

skyEnvmapResolution

int

skyEnvmapSidesPerFrameCount

int

subSurfaceRolloffLocalLight

float

onlyTileIndex

int

occluderMeshZPrepassEnable

bool

occluderMeshZPrepassDebugEnable

bool

wireframeEnable

bool

halfResEnable

bool

halfResLensFlaresEnable

bool

zPassEnable

bool

foregroundEnable

bool

tiledHalfResCompositeEnable

bool

foregroundZPassEnable

bool

drawDebugVelocityBuffer

bool

foregroundDepthClearEnable

bool

foregroundAsMainEnable

bool

customEnvmapEnable

bool

skyEnvmapEnable

bool

drawDebugVisibleEntityTypes

bool

drawDebugHalfResEnvironment

bool

drawSolidBoundingBoxes

bool

bilateralHalfResCompositeEnable

bool

foregroundTransparentEnable

bool

tiledHalfResStencilOccludersEnable

bool

skyEnvmapUpdateEnable

bool

skyEnvmapForceUpdateEnable

bool

skyEnvmapUse8BitTexture

bool

dynamicEnvmapEnable

bool

screenEffectEnable

bool

drawDebugZBufferEnable

bool

motionBlurStencilPassEnable

bool

finalPostEnable

bool

drawDebugQuarterShadowmaps

bool

drawDebugSkyEnvmap

bool

dxShadowmap16BitEnable

bool

drawDebugTransShadowmap

bool

drawDebugSpotLightShadowmaps

bool

drawShadowFrustums

bool

drawDebugShadowmaps

bool

skyEnable

bool

drawBoundingSpheres

bool

drawFrustums

bool

staticEnvmapEnable

bool

skyFogEnable

bool

drawLineBoundingBoxes

bool

drawDebugDestructionVolumes

bool

lensFlaresEnable

bool

drawDebugLensFlareOccluders

bool

drawDebugLensFlares

bool

lensFlareOcclusionEnable

bool

drawDebugWorldOcclusions

bool

cloudShadowEnable

bool

overrideDynamicAO

bool

drawDebugDynamicAO

bool

emissiveEnable

bool

unlitEnable

bool

skyEnvmapMipmapGenEnable

bool

drawLightSources

bool

gBufferClearEnable

bool

dxGBufferLight16BitEnable

bool

dxGBufferNormal16BitEnable

bool

gBufferAlphaTestSimpleEnable

bool

specularLightingEnable

bool

skinLightingEnable

bool

translucencyLightingEnable

bool

dynamicEnvmapLightingEnable

bool

outdoorLightEnable

bool

pointLightsEnable

bool

lineLightsEnable

bool

coneLightsEnable

bool

spotLightsEnable

bool

lightProbesEnable

bool

lightStencilMethodEnable

bool

lightVolumeMethodEnable

bool

lightVolumeDepthTestEnable

bool

outputGammaCorrectionEnable

bool

drawDebugMultisampleClassify

bool

outdoorKeyLightEnable

bool

outdoorSkyLightEnable

bool

outdoorLightSpecularEnable

bool

outdoorLightTilingEnable

bool

outdoorLightTileRenderEnable

bool

outdoorLightTileBlendEnable

bool

outdoorLightTileSimpleShaderEnable

bool

ps3TiledHalfTargetEnable

bool

xenonOutdoorLightTilingEnable

bool

xenonPointLightsTilingEnable

bool

xenonSpotLightsTilingEnable

bool

xenonLineLightsTilingEnable

bool

xenonAsyncLightJobsEnable

bool

xenonLightTileDownsampleSpecularCheckEnable

bool

xenonLightTileCpuPointLightCullingEnable

bool

ps3TiledSSAOTargetsEnable

bool

ps3SCullEnable

bool

ps3ColorCompressionEnable

bool

enable

bool

ps3TilingEnable

bool

ps3DepthBoundsLightCullingEnable

bool

ps3ZCullEnable

bool

consoleRenderTargetPoolSharingEnable

bool

xenonFloatDepthBufferEnable

bool

ps3LightTileJobYieldEnable

bool

ps3HdrClearEnable

bool

xenonFastHdrEnable

bool

shadowmapViewDistanceScaleEnable

bool

ps3RenderTargetPoolGBufferOffsetEnable

bool

hdrEnable

bool

spotLightShadowmapEnable

bool

simpleShadowmapsEnable

bool

drawTransparent

bool

drawTransparentDecal

bool

shadowmapFixedDepthEnable

bool

drawDebugDynamicEnvmap

bool

motionBlurGeometryPassEnable

bool

dxLinearDepth32BitFormatEnable

bool

dynamicEnvmapMipmapGenEnable

bool

motionBlurEnable

bool

coloredShadowmapSlicesEnable

bool

dxDeferredCsPathEnable

bool

drawDebugGBuffer

bool

drawDebugLightSources

bool

drawDebugLightShadowSources

bool

drawDebugLightStats

bool

drawDebugLightTiles

bool

drawDebugLightTileVolumes

bool

drawDebugLightTileFbGrid

bool

drawDebugLightTileGrid

bool

drawDebugLightTileSources

bool

applyShadowmapsEnable

bool

generateShadowmapsEnable

bool

dxSpotLightShadowmap16BitEnable

bool

ps3Shadowmap16BitEnable

bool

ps3SpotLightShadowmap16BitEnable

bool

genericEntityRendererEnable

bool

setupJobEnable

bool

shadowmapAccumBilinearEnable

bool

lightWidthEnable

bool

lightIntensityNormalizationEnable

bool

lightCullEnable

bool

lightDepthCullEnable

bool

lightNormalCullEnable

bool

lightConeCullEnable

bool

lightTileOverlayEnable

bool

ps3ShadowmapTilingEnable

bool

lightAttenuationThresholdEnable

bool

skyVisibilityEnvmapScalingEnable

bool

zBufferShadowTestEnable

bool

shadowmapsEnable

bool

shadowmapAccumEnable

bool

shadowmapCullVolumeEnable

bool

opaqueSortBySolutionEnable

bool

mainOpaqueZPassEnable

bool

drawDebugDecalVolumes

bool

planarReflectionEnable

bool

transparencyShadowmapsEnable

bool

dynamicCullDrawOccludedBoxesEnable

bool

planarReflectionBlur

bool

drawDebugPlanarReflectionCullFrustum

bool

freezePlanarReflectionCullFrustum

bool

planarReflectionDebugCullMode

bool

shadowmapFixedMovementEnable

bool

decalVolumeEnable

bool

drawDebugPlanarReflection

bool

fxaaEnable

bool

dynamicCullSpuJobEnable

bool

dynamicCullZBufferTestEnable

bool

viewFxEnable

bool

Static members

typeInfo

TypeInformation

The type information for the WorldRenderSettings type.

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