VisualTerrainSettings

Inherits from DataContainer

Summary

Constructors

VisualTerrainSettings()
VisualTerrainSettings(guid: Guid)
VisualTerrainSettings(other: DataContainer)

Properties

Name Type
debugOverlayBrushCoverageMin Vec2
renderMode TerrainRenderMode
meshScatteringInstanceCullJobCount int
patchErrorFov float
triangleSizeMin float
lodScale float
lodCenterExtrapolationDistanceMax float
lodCenterExtrapolationTime float
meshScatteringDensityScaleFactor float
dxTessellatedTriWidth float
dxTessellationPatchShrink float
dxTessellationPatchFacesPerSide int
zPassDistance float
debugOverlayGridSize float
textureAtlasSampleCountXFactor int
textureAtlasSampleCountYFactor int
textureSamplesPerMeterMax float
textureDetailFalloffFactor float
textureDetailFalloffDistance float
textureDetailFalloffCurve float
textureInvisibleDetailReductionFactor float
textureOccludedDetailReductionFactor float
textureRenderJobCount int
meshScatteringDistanceScaleFactor float
debugOverlayIsolineSpacing float
textureRenderJobsLaunchedPerFrameCountMax int
textureTileSamplesPerSide int
textureTileBorderWidth int
textureLevelOffset int
textureClodFrameCount int
meshScatteringDensityMarginFactor float
textureClodCutoffPriority float
meshScatteringWindSpeed float
textureCompressJobCount int
meshScatteringInstancesPerCellMax int
textureCompressionQuality int
textureDetailSlopeBoost float
textureGenerationMipBias float
debugOverlayBrushSize float
meshScatteringBuildChannelCount int
meshScatteringTreeNodePoolCapacity int
meshScatteringInvisibleCellFovFactor float
meshScatteringInstanceCullListCount int
meshScatteringPregenerationDistanceRatio float
tessellationFacesPerSideMin int
maxNonVisibleTextureUpdateCount int
textureQuadsPerTileLevel int
waterDepthMetersPerSample float
dynamicMaskDecalWidthScale float
drawQuadtreeZoomIndex int
meshScatteringClodFrameCount int
meshScatteringBuildChannelsLaunchedPerFrameCountMax int
slotReuseWaitCount int
meshScatteringCellPoolCapacity int
meshScatteringCullRecordCount int
patchSlotCount int
buildJobCount int
occluderLodBoostLevelCount int
decalZPassDrawDistance float
decalOffsetY float
decal3dFarDrawDistanceScaleFactor float
occludedMinDistance float
patchFacesPerSide int
drawOnlyDecalZPassEnable bool
drawDecal3dEnable bool
drawTextureTileBoxesEnable bool
drawEnable bool
drawPatchBoxesEnable bool
drawDebugTextEnable bool
drawWaterEnable bool
prioritizationSpuJobEnable bool
drawDecalZPassEnable bool
drawQuadtreesEnable bool
textureVtIndirectionJobEnable bool
vertexBufferHeightsEnable bool
drawDebugTexturesEnable bool
forceDecalReducedQuality bool
debugOverlayIsolinesEnable bool
textureClodEnable bool
debugOverlayWireframeEnable bool
debugOverlaySketchTextureEnable bool
drawDecal2dEnable bool
detailOverlayEnable bool
decalEnable bool
drawPatchesEnable bool
drawQuadtreeStatsEnable bool
destroyAll bool
drawQuadtreeAtlasTexturesEnable bool
slotDebugOutputEnable bool
updateJobsEnable bool
prioritizationOcclusionEnable bool
cullSpuJobEnable bool
prepareBuildSpuJobEnable bool
buildSpuJobEnable bool
regenerateTexturesEnable bool
dynamicMaskEnable bool
gpuTextureCompressionEnable bool
textureBlockOnStreamingEnable bool
patchErrorFovEnable bool
dxDisplacementMappingEnable bool
textureKeepPoolFullEnable bool
patchLodTransitionsEnable bool
patchMaterialSortingEnable bool
cullSampleBoundingBoxHeightEnable bool
castShadowsEnable bool
globalColormapEnable bool
occluderEnable bool
occluderJobEnable bool
occluderSpuJobEnable bool
textureLayerCullingEnable bool
occludedEnable bool
drawTextureDebugDepthComplexity bool
meshScatteringEnable bool
meshScatteringJobsEnable bool
meshScatteringCastShadowsEnable bool
drawMeshScatteringEnable bool
drawMeshScatteringCellBoxesEnable bool
drawMeshScatteringNodeBoxesEnable bool
drawMeshScatteringCulledCellBoxesEnable bool
drawMeshScatteringDebugMaskScaleTexturesEnable bool
drawMeshScatteringStatsEnable bool
drawMeshScatteringQuadtreeEnable bool
textureDrawTerrainLayersEnable bool
textureForceUpdateEnable bool
textureCompressFastAlgorithmEnable bool
meshScatteringForceUpdateEnable bool
textureCompressSpuJobsEnable bool
drawTextureDebugColors bool
forceGraphicsDriverCrash bool
meshScatteringBuildVisibleFirst bool
forcePatchRebuildEnable bool
debugOverlayBrushEnable bool
wireframeEnable bool
textureVtIndirectionSpuJobEnable bool
drawVertexYTextureEnable bool
meshScatteringInstanceCountLodEnable bool
meshScatteringCullSpuJobEnable bool
meshScatteringInstanceCullSpuJobEnable bool
meshScatteringPrioritizationSpuJobEnable bool
meshScatteringSpuJobEnable bool
enable bool
editServiceEnable bool
meshScatteringInstanceCullEnable bool
zeroViewportEnable bool
debugOverlayGridEnable bool
meshScatteringInstanceCullBoxTestEnable bool
meshScatteringInstanceFrustumCullEnable bool
meshScatteringInstanceOcclusionCullEnable bool
meshScatteringInstanceAdditionalCullEnable bool
drawMeshScatteringInstanceBoxesEnable bool
meshScatteringInstanceCullDynamicAllocEnable bool
ps3MeshScatteringInstanceCellMemoryEnable bool

Static members

Name Type
VisualTerrainSettings.typeInfo TypeInformation

Constructors

VisualTerrainSettings

VisualTerrainSettings()

Creates a new VisualTerrainSettings frostbite instance.

VisualTerrainSettings

VisualTerrainSettings(guid: Guid)

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

Parameters

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

VisualTerrainSettings

VisualTerrainSettings(other: DataContainer)

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

Parameters

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

Properties

debugOverlayBrushCoverageMin

Vec2

renderMode

TerrainRenderMode

meshScatteringInstanceCullJobCount

int

patchErrorFov

float

triangleSizeMin

float

lodScale

float

lodCenterExtrapolationDistanceMax

float

lodCenterExtrapolationTime

float

meshScatteringDensityScaleFactor

float

dxTessellatedTriWidth

float

dxTessellationPatchShrink

float

dxTessellationPatchFacesPerSide

int

zPassDistance

float

debugOverlayGridSize

float

textureAtlasSampleCountXFactor

int

textureAtlasSampleCountYFactor

int

textureSamplesPerMeterMax

float

textureDetailFalloffFactor

float

textureDetailFalloffDistance

float

textureDetailFalloffCurve

float

textureInvisibleDetailReductionFactor

float

textureOccludedDetailReductionFactor

float

textureRenderJobCount

int

meshScatteringDistanceScaleFactor

float

debugOverlayIsolineSpacing

float

textureRenderJobsLaunchedPerFrameCountMax

int

textureTileSamplesPerSide

int

textureTileBorderWidth

int

textureLevelOffset

int

textureClodFrameCount

int

meshScatteringDensityMarginFactor

float

textureClodCutoffPriority

float

meshScatteringWindSpeed

float

textureCompressJobCount

int

meshScatteringInstancesPerCellMax

int

textureCompressionQuality

int

textureDetailSlopeBoost

float

textureGenerationMipBias

float

debugOverlayBrushSize

float

meshScatteringBuildChannelCount

int

meshScatteringTreeNodePoolCapacity

int

meshScatteringInvisibleCellFovFactor

float

meshScatteringInstanceCullListCount

int

meshScatteringPregenerationDistanceRatio

float

tessellationFacesPerSideMin

int

maxNonVisibleTextureUpdateCount

int

textureQuadsPerTileLevel

int

waterDepthMetersPerSample

float

dynamicMaskDecalWidthScale

float

drawQuadtreeZoomIndex

int

meshScatteringClodFrameCount

int

meshScatteringBuildChannelsLaunchedPerFrameCountMax

int

slotReuseWaitCount

int

meshScatteringCellPoolCapacity

int

meshScatteringCullRecordCount

int

patchSlotCount

int

buildJobCount

int

occluderLodBoostLevelCount

int

decalZPassDrawDistance

float

decalOffsetY

float

decal3dFarDrawDistanceScaleFactor

float

occludedMinDistance

float

patchFacesPerSide

int

drawOnlyDecalZPassEnable

bool

drawDecal3dEnable

bool

drawTextureTileBoxesEnable

bool

drawEnable

bool

drawPatchBoxesEnable

bool

drawDebugTextEnable

bool

drawWaterEnable

bool

prioritizationSpuJobEnable

bool

drawDecalZPassEnable

bool

drawQuadtreesEnable

bool

textureVtIndirectionJobEnable

bool

vertexBufferHeightsEnable

bool

drawDebugTexturesEnable

bool

forceDecalReducedQuality

bool

debugOverlayIsolinesEnable

bool

textureClodEnable

bool

debugOverlayWireframeEnable

bool

debugOverlaySketchTextureEnable

bool

drawDecal2dEnable

bool

detailOverlayEnable

bool

decalEnable

bool

drawPatchesEnable

bool

drawQuadtreeStatsEnable

bool

destroyAll

bool

drawQuadtreeAtlasTexturesEnable

bool

slotDebugOutputEnable

bool

updateJobsEnable

bool

prioritizationOcclusionEnable

bool

cullSpuJobEnable

bool

prepareBuildSpuJobEnable

bool

buildSpuJobEnable

bool

regenerateTexturesEnable

bool

dynamicMaskEnable

bool

gpuTextureCompressionEnable

bool

textureBlockOnStreamingEnable

bool

patchErrorFovEnable

bool

dxDisplacementMappingEnable

bool

textureKeepPoolFullEnable

bool

patchLodTransitionsEnable

bool

patchMaterialSortingEnable

bool

cullSampleBoundingBoxHeightEnable

bool

castShadowsEnable

bool

globalColormapEnable

bool

occluderEnable

bool

occluderJobEnable

bool

occluderSpuJobEnable

bool

textureLayerCullingEnable

bool

occludedEnable

bool

drawTextureDebugDepthComplexity

bool

meshScatteringEnable

bool

meshScatteringJobsEnable

bool

meshScatteringCastShadowsEnable

bool

drawMeshScatteringEnable

bool

drawMeshScatteringCellBoxesEnable

bool

drawMeshScatteringNodeBoxesEnable

bool

drawMeshScatteringCulledCellBoxesEnable

bool

drawMeshScatteringDebugMaskScaleTexturesEnable

bool

drawMeshScatteringStatsEnable

bool

drawMeshScatteringQuadtreeEnable

bool

textureDrawTerrainLayersEnable

bool

textureForceUpdateEnable

bool

textureCompressFastAlgorithmEnable

bool

meshScatteringForceUpdateEnable

bool

textureCompressSpuJobsEnable

bool

drawTextureDebugColors

bool

forceGraphicsDriverCrash

bool

meshScatteringBuildVisibleFirst

bool

forcePatchRebuildEnable

bool

debugOverlayBrushEnable

bool

wireframeEnable

bool

textureVtIndirectionSpuJobEnable

bool

drawVertexYTextureEnable

bool

meshScatteringInstanceCountLodEnable

bool

meshScatteringCullSpuJobEnable

bool

meshScatteringInstanceCullSpuJobEnable

bool

meshScatteringPrioritizationSpuJobEnable

bool

meshScatteringSpuJobEnable

bool

enable

bool

editServiceEnable

bool

meshScatteringInstanceCullEnable

bool

zeroViewportEnable

bool

debugOverlayGridEnable

bool

meshScatteringInstanceCullBoxTestEnable

bool

meshScatteringInstanceFrustumCullEnable

bool

meshScatteringInstanceOcclusionCullEnable

bool

meshScatteringInstanceAdditionalCullEnable

bool

drawMeshScatteringInstanceBoxesEnable

bool

meshScatteringInstanceCullDynamicAllocEnable

bool

ps3MeshScatteringInstanceCellMemoryEnable

bool

Static members

typeInfo

TypeInformation

The type information for the VisualTerrainSettings type.

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