FNiagaraVariant

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraVariant.h

Include

#include "NiagaraVariant.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraVariant

Constructors

Name Description

Public function

FNiagaraVariant()

Public function

FNiagaraVariant

(
    const FNiagaraVariant& Other
)

Public function

FNiagaraVariant

(
    UNiagaraDataInterface* InDataI...
)

Public function

FNiagaraVariant

(
    UObject* InObject
)

Public function

FNiagaraVariant

(
    const TArray< uint8 >& InBytes
)

Public function

FNiagaraVariant

(
    const void* InBytes,
    int32 Size
)

Functions

Name Description

Public function

void

 

AllocateBytes

(
    int32 InCount
)

Public function Const

uint8 *

 

GetBytes()

Public function Const

UNiagaraData...

 

GetDataInterface()

Public function Const

ENiagaraVari...

 

GetMode()

Public function Const

int32

 

GetNumBytes()

Public function Const

UObject *...

 

GetUObject()

Public function Const

bool

 

IsValid()

Public function

void

 

SetBytes

(
    const uint8* InBytes,
    int32 InCount
)

Public function

void

 

SetDataInterface

(
    UNiagaraDataInterface* InDataI...
)

Public function

void

 

SetUObject

(
    UObject* InObject
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FNiagaraVariant& Other
)

Public function Const

bool

 

operator==

(
    const FNiagaraVariant& Other
)

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