| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/ObjectElements/DatasmithUObjectElements.h |
Include |
#include "ObjectElements/DatasmithUObjectElements.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UDatasmithLightActorElement : public UDatasmithActorElement
Name | Description | ||
---|---|---|---|
|
GetColor() |
Get light color on linear mode |
|
|
GetDatasmithLightActorElement() |
||
|
float |
GetIesBrightnessScale() |
Get the Ies brightness multiplier |
|
GetIesFile() |
Get the path of the Ies definition file |
|
|
float |
GetIntensity() |
Get light intensity |
|
float |
GetTemperature() |
Get the light temperature in Kelvin |
|
GetUseIes() |
Set if this light is controlled by Ies definition file |
|
|
GetUseIesBrightness() |
Get if the emissive amount of the ies is controlled by the brightness scale |
|
|
GetUseTemperature() |
Get if the light color is controlled by temperature |
|
|
IsEnabled() |
Return true on light enabled, false otherwise |
|
|
SetColor ( |
Set light color on linear mode |
|
|
SetDatasmithLightActorElement ( |
||
|
SetEnabled ( |
Set enable property of the light |
|
|
SetIesBrightnessScale ( |
Set the Ies brightness multiplier |
|
|
SetIesFile ( |
Set the path of the Ies definition file |
|
|
SetIntensity ( |
Set light intensity |
|
|
SetTemperature ( |
Set the light temperature in Kelvin |
|
|
SetUseIes ( |
Get if this light is controlled by Ies definition file |
|
|
SetUseIesBrightness ( |
Set if the emissive amount of the ies is controlled by the brightness scale |
|
|
SetUseTemperature ( |
Set if the light color is controlled by temperature |
Name | Description | ||
---|---|---|---|
|
GetIDatasmithActorElement() |
Name | Description | ||
---|---|---|---|
|
GetIDatasmithElement() |
TODO: They are not covariant because of the TWeakPtr, can't override in child. |
|
|
IsElementValid() |
Is the Element still valid for the Datasmith Scene |