Navigation
Unreal Engine C++ API Reference > Plugins > Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraMergeable
- UNiagaraDataInterfaceBase
- UNiagaraDataInterface
- UNiagaraDataInterfaceRWBase
- UNiagaraDataInterfaceArray
- UNiagaraDataInterfaceArrayBool
- UNiagaraDataInterfaceArrayColor
- UNiagaraDataInterfaceArrayFloat
- UNiagaraDataInterfaceArrayFloat2
- UNiagaraDataInterfaceArrayFloat3
- UNiagaraDataInterfaceArrayFloat4
- UNiagaraDataInterfaceArrayInt32
- UNiagaraDataInterfaceArrayMatrix
- UNiagaraDataInterfaceArrayNiagaraID
- UNiagaraDataInterfaceArrayPosition
- UNiagaraDataInterfaceArrayQuat
- UNiagaraDataInterfaceArrayUInt8
- UNiagaraDataInterfaceGrid2D
- UNiagaraDataInterfaceGrid2DCollection
- UNiagaraDataInterfaceGrid2DCollectionReader
- UNiagaraDataInterfaceGrid3D
- UNiagaraDataInterfaceGrid3DCollection
- UNiagaraDataInterfaceGrid3DCollectionReader
- UNiagaraDataInterfaceNeighborGrid3D
- UNiagaraDataInterfaceRasterizationGrid3D
- UNiagaraDataInterfaceIntRenderTarget2D
- UNiagaraDataInterfaceParticleRead
- UNiagaraDataInterfaceRenderTarget2D
- UNiagaraDataInterfaceRenderTarget2DArray
- UNiagaraDataInterfaceRenderTargetCube
- UNiagaraDataInterfaceRenderTargetVolume
- UNiagaraDataInterfaceVelocityGrid
- UNiagaraDataInterfacePressureGrid
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceRW.h |
Include | #include "NiagaraDataInterfaceRW.h" |
Syntax
UCLASS&40;Abstract, EditInlineNew, MinimalAPI&41;
class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNiagaraDataInterfaceRWBase
(
const FObjectInitializer& ObjectInitializer |
Overridden from UNiagaraDataInterface
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanExecuteOnTarget
(
ENiagaraSimTarget Target |
|
![]() ![]() |
TArray< FNiagaraDataInterfaceError > | GetErrors () |
Editor functionality. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
![]() ![]() |
void | PreEditChange
(
FProperty* PropertyAboutToChange |
This is called when a property is about to be modified externally |
Constants
Name | Description |
---|---|
CellSizeFunctionName | |
CellSizeName | |
ExecutionIndexToGridIndexFunctionName | |
ExecutionIndexToUnitFunctionName | |
IndexToLinearFunctionName | |
IndexToUnitFunctionName | |
IndexToUnitStaggeredXFunctionName | |
IndexToUnitStaggeredYFunctionName | |
LinearToIndexFunctionName | |
NAME_Attribute | Attribute names. |
NumAttributesName | Global HLSL variable base names, used by HLSL. |
NumCellsFunctionName | Global VM function names, also used by the shaders code generation methods. |
NumCellsName | |
NumNamedAttributesName | |
SimulationToUnitFunctionName | |
UnitToFloatIndexFunctionName | |
UnitToIndexFunctionName | |
UnitToSimulationFunctionName | |
UnitToUVName | |
WorldBBoxSizeFunctionName | |
WorldBBoxSizeName |