Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | INiagaraHlslTranslator |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/INiagaraCompiler.h |
| Include Path | #include "INiagaraCompiler.h" |
Syntax
class INiagaraHlslTranslator
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~INiagaraHlslTranslator() |
INiagaraCompiler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetTranslatedHLSL() |
INiagaraCompiler.h | ||
const FNiagaraTranslatorOutput & GetTranslateOutput() |
INiagaraCompiler.h | ||
FNiagaraTranslateResults Translate
(
const FNiagaraCompileOptions& InCompileOptions, |
INiagaraCompiler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString BuildHLSLStructDecl
(
const FNiagaraTypeDefinition& Type, |
INiagaraCompiler.h | ||
static TArray< FName > ConditionPropertyPath
(
const FNiagaraTypeDefinition& Type, |
INiagaraCompiler.h | ||
static TUniquePtr< INiagaraHlslTranslator > CreateTranslator
(
const FNiagaraCompileRequestDataBase* InCompileData, |
INiagaraCompiler.h | ||
static TUniquePtr< INiagaraHlslTranslator > CreateTranslator
(
const FNiagaraPrecompileData* InCompileData, |
INiagaraCompiler.h | ||
static FString GetHlslDefaultForType
(
const FNiagaraTypeDefinition& Type |
INiagaraCompiler.h | ||
| INiagaraCompiler.h | |||
static FString GetStructHlslTypeName
(
const FNiagaraTypeDefinition& Type |
INiagaraCompiler.h | ||
static bool IsBuiltInHlslType
(
const FNiagaraTypeDefinition& Type |
INiagaraCompiler.h | ||
static bool IsHlslBuiltinVector
(
const FNiagaraTypeDefinition& Type |
INiagaraCompiler.h |