EmitterTemplateData

Inherits from DataContainer

Summary

Constructors

EmitterTemplateData()
EmitterTemplateData(guid: Guid)
EmitterTemplateData(other: DataContainer)

Properties

Name Type
pointLightIntensity Vec4
pointLightPivot Vec3
pointLightColor Vec3
maxCount int
name string
timeScale float
lifetimeFrameCount int
lifetime float
rootProcessor ProcessorData | nil
visibleAfterDistance float
zOcclusionLookup float[]
emittableType EmittableType
mesh MeshAsset | nil
distanceScaleNearValue float
pointLightRadius float
vertexPixelLightingBlendFactor float
globalLocalNormalBlendFactor float
softParticlesFadeDistanceMultiplier float
lightWrapAroundFactor float
lightMultiplier float
distanceScaleFarValue float
pointLightRandomIntensityMin float
meshCullingDistance float
pointLightRandomIntensityMax float
maxSpawnDistance float
minScreenArea float
distanceScaleLength float
pointLightMaxClamp float
particleCullingFactor float
pointLightMinClamp float
followSpawnSource bool
repeatParticleSpawning bool
emissive bool
exclusionVolumeCullEnable bool
transparencySunShadowEnable bool
forceFullRes bool
localSpace bool
opaque bool
actAsPointLight bool
killParticlesWithEmitter bool
forceNiceSorting bool

Static members

Name Type
EmitterTemplateData.typeInfo TypeInformation

Constructors

EmitterTemplateData

EmitterTemplateData()

Creates a new EmitterTemplateData frostbite instance.

EmitterTemplateData

EmitterTemplateData(guid: Guid)

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

Parameters

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

EmitterTemplateData

EmitterTemplateData(other: DataContainer)

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

Parameters

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

Properties

pointLightIntensity

Vec4

pointLightPivot

Vec3

pointLightColor

Vec3

maxCount

int

name

string

timeScale

float

lifetimeFrameCount

int

lifetime

float

rootProcessor

ProcessorData | nil

visibleAfterDistance

float

zOcclusionLookup

float[]

emittableType

EmittableType

mesh

MeshAsset | nil

distanceScaleNearValue

float

pointLightRadius

float

vertexPixelLightingBlendFactor

float

globalLocalNormalBlendFactor

float

softParticlesFadeDistanceMultiplier

float

lightWrapAroundFactor

float

lightMultiplier

float

distanceScaleFarValue

float

pointLightRandomIntensityMin

float

meshCullingDistance

float

pointLightRandomIntensityMax

float

maxSpawnDistance

float

minScreenArea

float

distanceScaleLength

float

pointLightMaxClamp

float

particleCullingFactor

float

pointLightMinClamp

float

followSpawnSource

bool

repeatParticleSpawning

bool

emissive

bool

exclusionVolumeCullEnable

bool

transparencySunShadowEnable

bool

forceFullRes

bool

localSpace

bool

opaque

bool

actAsPointLight

bool

killParticlesWithEmitter

bool

forceNiceSorting

bool

Static members

typeInfo

TypeInformation

The type information for the EmitterTemplateData type.

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