UDatasmithPostProcessElement

[UDatasmithPostProcessElement](API\Plugins\DatasmithImporter\ObjectElements\UDatasmithPostProcessElement)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DatasmithImporter

Header

/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/ObjectElements/DatasmithUObjectElements.h

Include

#include "ObjectElements/DatasmithUObjectElements.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UDatasmithPostProcessElement : public UDatasmithObjectElement

Remarks

Functions

Name Description

Public function Const UFunction BlueprintCallable, Category

float

 

GetCameraISO()

Get camera ISO

Public function Const UFunction BlueprintCallable, Category

float

 

GetCameraShutterSpeed()

Get camera shutter speed in 1/seconds (ie: 60 = 1/60s)

Public function Const UFunction BlueprintCallable, Category

FLinearColor

 

GetColorFilter()

Set color filter in linear color scale

Public function Const

TWeakPtr< ID...

 

GetDatasmithPostProcessElement()

Public function Const UFunction BlueprintCallable, Category

float

 

GetDof()

Get depth of field multiplier

Public function Const UFunction BlueprintCallable, Category

float

 

GetMotionBlur()

Get motion blur multiplier

Public function Const UFunction BlueprintCallable, Category

float

 

GetSaturation()

Get color saturation

Public function Const UFunction BlueprintCallable, Category

float

 

GetTemperature()

Get color filter temperature in Kelvin

Public function Const UFunction BlueprintCallable, Category

float

 

GetVignette()

Get vignette amount

Public function UFunction BlueprintCallable, Category

void

 

SetCameraISO

(
    float CameraISO
)

Set camera ISO

Public function UFunction BlueprintCallable, Category

void

 

SetCameraShutterSpeed

(
    float CameraShutterSpeed
)

Set camera shutter speed in 1/seconds (ie: 60 = 1/60s)

Public function UFunction BlueprintCallable, Category

void

 

SetColorFilter

(
    FLinearColor ColorFilter
)

Get color filter in linear color scale

Public function

void

 

SetDatasmithPostProcessElement

(
    const TSharedPtr< IDatasmithPostPro...
)

Public function UFunction BlueprintCallable, Category

void

 

SetDof

(
    float Dof
)

Set depth of field multiplier

Public function UFunction BlueprintCallable, Category

void

 

SetMotionBlur

(
    float MotionBlur
)

Set motion blur multiplier

Public function UFunction BlueprintCallable, Category

void

 

SetSaturation

(
    float Saturation
)

Set color saturation

Public function UFunction BlueprintCallable, Category

void

 

SetTemperature

(
    float Temperature
)

Set color filter temperature in Kelvin

Public function UFunction BlueprintCallable, Category

void

 

SetVignette

(
    float Vignette
)

Set vignette amount

Overridden from UDatasmithObjectElement

Name Description

Protected function Virtual Const

TWeakPtr< ID...

 

GetIDatasmithElement()

TODO: They are not covariant because of the TWeakPtr, can't override in child.

Public function Virtual Const

bool

 

IsElementValid()

Is the Element still valid for the Datasmith Scene

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss