EmitterSystemSettings

Inherits from DataContainer

Summary

Constructors

EmitterSystemSettings()
EmitterSystemSettings(guid: Guid)
EmitterSystemSettings(other: DataContainer)

Properties

Name Type
meshDrawCountLimit int
timeScale float
globalResetStartTimeInterval float
quadHalfResSlice2ThresholdLow float
quadHalfResSlice2ThresholdHigh float
quadHalfResSlice1ThresholdLow float
quadHalfResSlice1ThresholdHigh float
debugOverdrawCount int
drawStats int
meshStreamingPriorityMultiplier float
quadZOcclusionBias float
drawBoundingBoxes int
minScreenArea float
quadNearFadeDistance float
quadTechnique int
meshCullingDistance float
enableFixedTimeStep bool
zBufferCullEnable bool
quadEnableOverdrawRendering bool
quadColorShaderCostsEnable bool
drawProjectedBoxes bool
quadSimpleRenderingEnable bool
enableJobs bool
enableRendering bool
quadHalfResEnable bool
quadEnableRendering bool
enableFixedDelta bool
quadClipScaleEnable bool
quadNiceRenderingEnable bool
quadGroupsJoinAll bool
quadGroupsJoinNone bool
quadGroupsJoinNiceAndSimple bool
quadEnableOpaque bool
quadVertexShadowsEnable bool
quadPointLightsEnable bool
quadSpotLightsEnable bool
quadEnableSorting bool
meshRenderingEnable bool
meshDrawTransforms bool
meshDrawBoundingBoxes bool
meshShadowEnable bool
quadEnableWireframe bool
enable bool
quadEnableZOcclusion bool
meshDrawCullStats bool

Static members

Name Type
EmitterSystemSettings.typeInfo TypeInformation

Constructors

EmitterSystemSettings

EmitterSystemSettings()

Creates a new EmitterSystemSettings frostbite instance.

EmitterSystemSettings

EmitterSystemSettings(guid: Guid)

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

Parameters

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

EmitterSystemSettings

EmitterSystemSettings(other: DataContainer)

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

Parameters

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

Properties

meshDrawCountLimit

int

timeScale

float

globalResetStartTimeInterval

float

quadHalfResSlice2ThresholdLow

float

quadHalfResSlice2ThresholdHigh

float

quadHalfResSlice1ThresholdLow

float

quadHalfResSlice1ThresholdHigh

float

debugOverdrawCount

int

drawStats

int

meshStreamingPriorityMultiplier

float

quadZOcclusionBias

float

drawBoundingBoxes

int

minScreenArea

float

quadNearFadeDistance

float

quadTechnique

int

meshCullingDistance

float

enableFixedTimeStep

bool

zBufferCullEnable

bool

quadEnableOverdrawRendering

bool

quadColorShaderCostsEnable

bool

drawProjectedBoxes

bool

quadSimpleRenderingEnable

bool

enableJobs

bool

enableRendering

bool

quadHalfResEnable

bool

quadEnableRendering

bool

enableFixedDelta

bool

quadClipScaleEnable

bool

quadNiceRenderingEnable

bool

quadGroupsJoinAll

bool

quadGroupsJoinNone

bool

quadGroupsJoinNiceAndSimple

bool

quadEnableOpaque

bool

quadVertexShadowsEnable

bool

quadPointLightsEnable

bool

quadSpotLightsEnable

bool

quadEnableSorting

bool

meshRenderingEnable

bool

meshDrawTransforms

bool

meshDrawBoundingBoxes

bool

meshShadowEnable

bool

quadEnableWireframe

bool

enable

bool

quadEnableZOcclusion

bool

meshDrawCullStats

bool

Static members

typeInfo

TypeInformation

The type information for the EmitterSystemSettings type.

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