UDatasmithPointLightComponentTemplate

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UDatasmithObjectTemplate

UDatasmithPointLightComponentTemplate

References

Module

DatasmithContent

Header

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

Include

#include "ObjectTemplates/DatasmithPointLightComponentTemplate.h"

Syntax

UCLASS()
class UDatasmithPointLightComponentTemplate : public UDatasmithObjectTemplate

Variables

Name Description

Public variable UProperty

float

 

AttenuationRadius

Public variable UProperty

ELightUnits

 

IntensityUnits

Public variable UProperty

float

 

SourceLength

Public variable UProperty

float

 

SourceRadius

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