Navigation
API > API/Plugins > API/Plugins/DatasmithInterchange
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeBaseNode
- UInterchangeFactoryBaseNode
- UInterchangeActorFactoryNode
- UInterchangeDatasmithAreaLightFactoryNode
References
| Module | DatasmithInterchange |
| Header | /Engine/Plugins/Experimental/Enterprise/DatasmithInterchange/Source/DatasmithInterchange/Public/InterchangeDatasmithAreaLightFactoryNode.h |
| Include | #include "InterchangeDatasmithAreaLightFactoryNode.h" |
Syntax
UCLASS&40;BlueprintType, Experimental&41;
class UInterchangeDatasmithAreaLightFactoryNode : public UInterchangeActorFactoryNode
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetCustomAttenuationRadius
(
float& AttributeValue |
||
| bool | GetCustomColor
(
FLinearColor& AttributeValue |
||
| bool | GetCustomDimensions
(
FVector2D& AttributeValue |
||
| bool | GetCustomIESBrightnessScale
(
float& AttributeValue |
||
| bool | GetCustomIESTexture
(
FString& AttributeValue |
Get the NodeUid of the imported IES Texture. | |
| bool | GetCustomIntensity
(
float& AttributeValue |
||
| bool | GetCustomIntensityUnits
(
ELightUnits& AttributeValue |
||
| bool | GetCustomLightShape
(
EDatasmithAreaLightActorShape& AttributeValue |
||
| bool | GetCustomLightType
(
EDatasmithAreaLightActorType& AttributeValue |
||
| bool | GetCustomRotation
(
FRotator& AttributeValue |
||
| bool | GetCustomSourceLength
(
float& AttributeValue |
||
| bool | GetCustomSourceRadius
(
float& AttributeValue |
||
| bool | GetCustomSpotlightInnerAngle
(
float& AttributeValue |
||
| bool | GetCustomSpotlightOuterAngle
(
float& AttributeValue |
||
| bool | GetCustomTemperature
(
float& AttributeValue |
||
| bool | GetCustomUseIESBrightness
(
bool& AttributeValue |
||
| bool | SetCustomAttenuationRadius
(
const float& AttributeValue, |
||
| bool | SetCustomColor
(
const FLinearColor& AttributeValue, |
||
| bool | SetCustomDimensions
(
const FVector2D& AttributeValue, |
||
| bool | SetCustomIESBrightnessScale
(
const float& AttributeValue, |
||
| bool | SetCustomIESTexture
(
const FString& AttributeValue |
Set the NodeUid of the imported IES Texture. | |
| bool | SetCustomIntensity
(
const float& AttributeValue, |
||
| bool | SetCustomIntensityUnits
(
const ELightUnits& AttributeValue, |
||
| bool | SetCustomLightShape
(
const EDatasmithAreaLightActorShape& AttributeValue, |
||
| bool | SetCustomLightType
(
const EDatasmithAreaLightActorType& AttributeValue, |
||
| bool | SetCustomRotation
(
const FRotator& AttributeValue, |
||
| bool | SetCustomSourceLength
(
const float& AttributeValue, |
||
| bool | SetCustomSourceRadius
(
const float& AttributeValue, |
||
| bool | SetCustomSpotlightInnerAngle
(
const float& AttributeValue, |
||
| bool | SetCustomSpotlightOuterAngle
(
const float& AttributeValue, |
||
| bool | SetCustomTemperature
(
const float& AttributeValue, |
||
| bool | SetCustomUseIESBrightness
(
const bool& AttributeValue, |
Overridden from UInterchangeFactoryBaseNode
| Type | Name | Description | |
|---|---|---|---|
| void | CopyWithObject
(
const UInterchangeFactoryBaseNode* SourceNode, |
Copies all the attributes from SourceNode to this node. | |
| UClass * | Return the UClass of the object we represent so we can find factory/writer |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| FString | GetTypeName () |
Return the node type name of the class, we use this when reporting error |