Navigation
API > API/Plugins > API/Plugins/NiagaraShader
References
| Module | NiagaraShader |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h |
| Include | #include "NiagaraShared.h" |
Syntax
struct FNiagaraDataInterfaceParamRef
Remarks
Shader side data needed for binding data interface parameters.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TIndexedPtr< UNiagaraDataInterfaceBase > | DIType | Type of Parameters | |
| TMemoryImagePtr< FNiagaraDataInterfaceParametersCS > | Parameters | ||
| uint32 | ShaderParametersOffset |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FTypeLayoutDesc & | |||
| FTypeLayoutDesc & | |||
| void | WriteFrozenParameters
(
FMemoryImageWriter& Writer, |
Pointer to parameters struct for this data interface. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| InternalLinkType | |||
| InternalLinkType< COUNTER-CounterBase > |
Typedefs
| Name | Description |
|---|---|
| DerivedType | |
| InternalBaseType |
Constants
| Name | Description |
|---|---|
| CounterBase | |
| InterfaceType |