FNiagaraSystemStaticBuffers

Static buffers shared between all instances built once on load.

Choose your operating system:

Windows

macOS

Linux

References

Module

Niagara

Header

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

Include

#include "NiagaraSystemStaticBuffers.h"

Syntax

struct FNiagaraSystemStaticBuffers

Remarks

Static buffers shared between all instances built once on load.

Constructors

Destructors

Functions

Name Description

Public function

uint32

 

AddCpuData

(
    TConstArrayView< float > InFloatDat...
)

Adds float data for Cpu access, returns the index into the buffer in elements.

Public function

uint32

 

AddGpuData

(
    TConstArrayView< float > InFloatDat...
)

Adds float data for Gpu access, returns the index into the buffer in elements.

Public function

void

 

Finalize()

Called to finalize the data (done on load by the system)

Public function Const

TConstArrayV...

 

GetCpuFloatBuffer()

Get float buffer for Cpu Access.

Public function Const

FRHIShaderRe...

 

GetGpuFloatBuffer()

Get float buffer for Gpu Access.

Operators

Classes

Name

Description

Public struct

FDeletor