Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | UNiagaraDataInterfaceRWBase |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceRW.h |
| Include Path | #include "NiagaraDataInterfaceRW.h" |
Syntax
UCLASS (Abstract, EditInlineNew, MinimalAPI)
class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraNotifyOnChanged → UNiagaraDataInterfaceBase → UNiagaraDataInterface → UNiagaraDataInterfaceRWBase
Derived Classes
UNiagaraDataInterfaceRWBase derived class hierarchy
- UNiagaraDataInterfaceArray
- UNiagaraDataInterfaceGrid2D
- UNiagaraDataInterfaceGrid3D
- UNiagaraDataInterfaceIntRenderTarget2D
- UNiagaraDataInterfaceParticleRead
- UNiagaraDataInterfaceRenderTarget2D
- UNiagaraDataInterfaceRenderTarget2DArray
- UNiagaraDataInterfaceRenderTargetCube
- UNiagaraDataInterfaceRenderTargetVolume
- UNiagaraDataInterfaceVelocityGrid
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraDataInterfaceRWBase
(
const FObjectInitializer& ObjectInitializer |
NiagaraDataInterfaceRW.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CellSizeFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| CellSizeName | const FString | NiagaraDataInterfaceRW.h | |
| ExecutionIndexToGridIndexFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| ExecutionIndexToUnitFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| IndexToLinearFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| IndexToUnitFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| IndexToUnitStaggeredXFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| IndexToUnitStaggeredYFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| LinearToIndexFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| NAME_Attribute | const FName | Attribute names. | NiagaraDataInterfaceRW.h |
| NumAttributesName | const FString | Global HLSL variable base names, used by HLSL. | NiagaraDataInterfaceRW.h |
| NumCellsFunctionName | const FName | Global VM function names, also used by the shaders code generation methods. | NiagaraDataInterfaceRW.h |
| NumCellsName | const FString | NiagaraDataInterfaceRW.h | |
| NumNamedAttributesName | const FString | NiagaraDataInterfaceRW.h | |
| SimulationToUnitFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| UnitToFloatIndexFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| UnitToIndexFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| UnitToSimulationFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| UnitToUVName | const FString | NiagaraDataInterfaceRW.h | |
| WorldBBoxSizeFunctionName | const FName | NiagaraDataInterfaceRW.h | |
| WorldBBoxSizeName | const FString | NiagaraDataInterfaceRW.h |
Functions
Public
Overridden from UNiagaraDataInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanExecuteOnTarget
(
ENiagaraSimTarget Target |
NiagaraDataInterfaceRW.h | ||
virtual TArray< FNiagaraDataInterfaceError > GetErrors() |
Editor functionality. | NiagaraDataInterfaceRW.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
NiagaraDataInterfaceRW.h | ||
virtual void PostLoad() |
NiagaraDataInterfaceRW.h | ||
virtual void PreEditChange
(
FProperty* PropertyAboutToChange |
NiagaraDataInterfaceRW.h |