UDatasmithLightComponentTemplate

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DatasmithContent

Header

/Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/ObjectTemplates/DatasmithLightComponentTemplate.h

Include

#include "ObjectTemplates/DatasmithLightComponentTemplate.h"

Syntax

UCLASS()
class UDatasmithLightComponentTemplate : public UDatasmithObjectTemplate

Variables

Name Description

Public variable UProperty

uint32: 1

 

bUseIESBrightness

Public variable UProperty

uint32: 1

 

bUseTemperature

Public variable UProperty

uint8: 1

 

bVisible

Public variable UProperty

uint32: 1

 

CastShadows

Public variable UProperty

float

 

IESBrightnessScale

Public variable UProperty

TObjectPtr< cla...

 

IESTexture

Public variable UProperty

float

 

Intensity

Public variable UProperty

FLinearColor

 

LightColor

Public variable UProperty

TObjectPtr< cla...

 

LightFunctionMaterial

Public variable UProperty

float

 

Temperature

Constructors

Overridden from UDatasmithObjectTemplate

Name Description

Public function Virtual Const

bool

 

Equals

(
    const UDatasmithObjectTemplate*...
)

Returns if this template equals another template of the same type.

Public function Virtual

void

 

Load

(
    const UObject* Source
)

Fills this template properties with the values from the Source object.

Public function Virtual

UObject *...

 

UpdateObject

(
    UObject* Destination,
    bool bForce
)

Updates the Destination object with the values stored in the object template