Navigation
API > API/Runtime > API/Runtime/DatasmithCore
Inheritance Hierarchy
- ISceneGraphNode
- IDatasmithElement
- IDatasmithPostProcessElement
References
| Module | DatasmithCore |
| Header | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
| Include | #include "IDatasmithSceneElements.h" |
Syntax
class IDatasmithPostProcessElement : public IDatasmithElement
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | GetCameraISO () |
Get camera ISO | |
| float | The camera shutter speed in 1/seconds (ie: 60 = 1/60s) | ||
| FLinearColor | Set color filter in linear color scale | ||
| float | Defines the opening of the camera lens, Aperture is 1/fstop, typical lens go down to f/1.2 (large opening), larger numbers reduce the DOF effect | ||
| float | GetDof () |
Get depth of field multiplier | |
| float | Get motion blur multiplier | ||
| float | Get color saturation | ||
| float | Get color filter temperature in Kelvin | ||
| float | GetVignette () |
Get vignette amount | |
| void | SetCameraISO
(
float CameraISO |
Set camera ISO | |
| void | SetCameraShutterSpeed
(
float CameraShutterSpeed |
||
| void | SetColorFilter
(
FLinearColor ColorFilter |
Get color filter in linear color scale | |
| void | SetDepthOfFieldFstop
(
float Fstop |
||
| void | SetDof
(
float Dof |
Set depth of field multiplier | |
| void | SetMotionBlur
(
float MotionBlur |
Set motion blur multiplier | |
| void | SetSaturation
(
float Saturation |
Set color saturation | |
| void | SetTemperature
(
float Temperature |
Set color filter temperature in Kelvin | |
| void | SetVignette
(
float Vignette |
Set vignette amount |