Navigation
API > API/Plugins > API/Plugins/NiagaraShader
Inheritance Hierarchy
- IModuleInterface
- INiagaraShaderModule
References
| Module | NiagaraShader |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShaderModule.h |
| Include | #include "NiagaraShaderModule.h" |
Syntax
class INiagaraShaderModule : public IModuleInterface
Remarks
Niagara shader module interface
Functions
| Type | Name | Description | |
|---|---|---|---|
| INiagaraShaderModule * | Get () |
If you know that you wnat the shader module and have access to the header you don't have to find the module. | |
| void | |||
| UNiagaraDataInterfaceBase * | RequestDefaultDataInterface
(
const FString& DIClassName |
||
| void | ResetOnProcessShaderCompilationQueue
(
FDelegateHandle DelegateHandle |
||
| void | |||
| FDelegateHandle | SetOnProcessShaderCompilationQueue
(
FOnProcessQueue InOnProcessQueue |
||
| FDelegateHandle | Handles converting string name to data interface CDO pointer. |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |
Typedefs
| Name | Description |
|---|---|
| FOnProcessQueue | |
| FOnRequestDefaultDataInterface |
Constants
| Name | Description |
|---|---|
| Singleton |