UNiagaraBakerSettings

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UNiagaraBakerSettings

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraBakerSettings.h

Include

#include "NiagaraBakerSettings.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNiagaraBakerSettings : public UObject

Variables

Name Description

Public variable UProperty Category, EditAnywhere

uint8: 1

 

bPreviewLooping

Should the preview playback as looping or not.

Public variable UProperty Category, EditAnywhere

uint8: 1

 

bRenderComponentOnly

Should we render just the component or the whole scene.

Public variable UProperty Category, EditAnywhere, Meta

uint8: 1

 

bUseCameraAspectRatio

Public variable UProperty Category, EditAnywhere, Meta

float

 

CameraAspectRatio

Custom aspect ratio to use rather than using the width & height to automatically calculate.

Public variable UProperty Category, EditAnywhere, Meta

float

 

CameraFOV

Camera FOV to use when in perspective mode.

Public variable UProperty Category, EditAnywhere, Meta

float

 

CameraOrbitDistance

Perspective camera orbit distance.

Public variable UProperty Category, EditAnywhere, Meta

float

 

CameraOrthoWidth

Camera Orthographic width to use with in orthographic mode.

Public variable UProperty Category, EditAnywhere

FVector[(int) E...

 

CameraViewportLocation

Per viewport camera position..

Public variable UProperty Category, EditAnywhere

ENiagaraBakerVi...

 

CameraViewportMode

Current active viewport we will render from.

Public variable UProperty Category, EditAnywhere

FRotator[(int) ...

 

CameraViewportRotation

Per viewport camera rotation..

Public variable UProperty Category, EditAnywhere

float

 

DurationSeconds

Duration in seconds to take the capture over.

Public variable UProperty Category, EditAnywhere

FIntPoint

 

FramesPerDimension

Number of frames in each dimension.

Public variable UProperty Category, EditAnywhere, Meta

int

 

FramesPerSecond

The frame rate to run the simulation at during capturing.

Public variable UProperty Category, EditAnywhere

TArray< FNiagar...

 

OutputTextures

List of output textures we will generated.

Public variable UProperty Category, EditAnywhere

float

 

StartSeconds

This is the start time of the simultion where we being the capture.

Constructors

Name Description

Public function

UNiagaraBakerSettings

(
    const FObjectInitializer& Init
)

Functions

Name Description

Public function Const

bool

 

Equals

(
    const UNiagaraBakerSettings& Other
)

Type of level setup to use. Used to determine type of level setup.

Public function Const

float

 

GetAspectRatio

(
    int32 iOutputTextureIndex
)

Public function Const

FVector

 

GetCameraLocation()

Public function Const

FDisplayInfo

 

GetDisplayInfo

(
    float Time,
    bool bLooping
)

Get display info, the input time is expected to tbe relative, i.e. StartDuration is not taking into account.

Public function Const

int

 

GetNumFrames()

Public function Const

FVector2D

 

GetOrthoSize

(
    int32 iOutputTextureIndex
)

Public function Const

FMatrix

 

GetProjectionMatrixForTexture

(
    int32 iOutputTextureIndex
)

Public function Const

float

 

GetSeekDelta()

Public function Const

FMatrix

 

GetViewMatrix()

Public function Const

bool

 

IsOrthographic()

Public function Const

bool

 

IsPerspective()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Classes

Name

Description

Public struct

FDisplayInfo

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