LensFlareElement

Summary

Constructors

LensFlareElement()
LensFlareElement(guid: Guid)

Properties

Name Type
sizeCamDistCurve Vec4
sizeAngleCurve Vec4
size Vec2
sizeOccluderCurve Vec4
sizeScreenPosCurve Vec4
alphaCamDistCurve Vec4
alphaOccluderCurve Vec4
alphaAngleCurve Vec4
alphaScreenPosCurve Vec4
sizeCamDistMax float
rayDistance float
shader SurfaceShaderBaseAsset | nil
alphaCamDistMax float

Methods

Method Returns
Clone() LensFlareElement

Static members

Name Type
LensFlareElement.typeInfo TypeInformation

Constructors

LensFlareElement

LensFlareElement()

Creates a new LensFlareElement frostbite instance.

LensFlareElement

LensFlareElement(guid: Guid)

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

Parameters

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

Properties

sizeCamDistCurve

Vec4

sizeAngleCurve

Vec4

size

Vec2

sizeOccluderCurve

Vec4

sizeScreenPosCurve

Vec4

alphaCamDistCurve

Vec4

alphaOccluderCurve

Vec4

alphaAngleCurve

Vec4

alphaScreenPosCurve

Vec4

sizeCamDistMax

float

rayDistance

float

shader

SurfaceShaderBaseAsset | nil

alphaCamDistMax

float

Methods

Clone

Clone(): LensFlareElement

Creates a shallow-copy clone of this structure, which is essentially the equivalent of creating a new structure of the same type and assigning the values of this structure to all of its properties. Any properties that contain structure types (eg. Vec3) will be cloned when assigning, while properties that contain instance types (eg. DataContainer) will be referencing the same instance.

Returns

Type Description
LensFlareElement The newly created structure.

Static members

typeInfo

TypeInformation

The type information for the LensFlareElement type.

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