Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Information about a Niagara operation.
| Name | FNiagaraOpInfo |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraEditorCommon.h |
| Include Path | #include "NiagaraEditorCommon.h" |
Syntax
class FNiagaraOpInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraOpInfo() |
NiagaraEditorCommon.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCustomNumericResolve | TBaseDelegate_OneParam< FNiagaraTypeDefinition, TConstArrayView< FNiagaraTypeDefinition > > | NiagaraEditorCommon.h | |
| FInputTypeValidation | TBaseDelegate_TwoParams< bool, const TArray< FNiagaraTypeDefinition > &, FText & > | NiagaraEditorCommon.h | |
| FStaticVariableResolve | TBaseDelegate_OneParam< int32, const TArray< int32 > & > | NiagaraEditorCommon.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OpInfoMap | TMap< FName, int32 > | Op Info ///. | NiagaraEditorCommon.h |
| OpInfos | TArray< FNiagaraOpInfo > | NiagaraEditorCommon.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddedInputFormatting | FString | The format that can generate the hlsl for the given number of inputs. | NiagaraEditorCommon.h | |
| AddedInputTypeRestrictions | TArray< FNiagaraTypeDefinition > | If added inputs are enabled then this filters the available pin types shown to the user. | NiagaraEditorCommon.h | |
| AlternateSearchName | TOptional< FName > | An alternate name for search purposes, such as Divide and '/'. | NiagaraEditorCommon.h | |
| bNumericsCanBeFloats | bool | If float pins are allowed on this op's numeric pins. | NiagaraEditorCommon.h | |
| bNumericsCanBeIntegers | bool | If integer pins are allowed on this op's numeric pins. | NiagaraEditorCommon.h | |
| bShowPinNamesInCompactMode | bool | Only applicable if CompactName is set as that will activate compact node mode. | NiagaraEditorCommon.h | |
| bSupportsAddedInputs | bool | If true then this operation supports a variable number of inputs | NiagaraEditorCommon.h | |
| bSupportsStaticResolution | bool | Whether or not you can upgrade type to static on connection. | NiagaraEditorCommon.h | |
| Category | FText | NiagaraEditorCommon.h | ||
| CompactName | FText | NiagaraEditorCommon.h | ||
| CompactNameFontSizeOverride | TOptional< float > | NiagaraEditorCommon.h | ||
| CustomNumericResolveFunction | FCustomNumericResolve | NiagaraEditorCommon.h | ||
| Description | FText | NiagaraEditorCommon.h | ||
| FriendlyName | FText | NiagaraEditorCommon.h | ||
| Inputs | TArray< FNiagaraOpInOutInfo > | NiagaraEditorCommon.h | ||
| InputTypeValidationFunction | FInputTypeValidation | NiagaraEditorCommon.h | ||
| Keywords | FText | NiagaraEditorCommon.h | ||
| Name | FName | NiagaraEditorCommon.h | ||
| NumericOuputTypeSelectionMode | ENiagaraNumericOutputTypeSelectionMode | NiagaraEditorCommon.h | ||
| Outputs | TArray< FNiagaraOpInOutInfo > | NiagaraEditorCommon.h | ||
| StaticVariableResolveFunction | FStaticVariableResolve | NiagaraEditorCommon.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NiagaraEditorCommon.h | |||
bool CreateHlslForAddedInputs
(
int32 InputCount, |
NiagaraEditorCommon.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FNiagaraOpInfo * GetOpInfo
(
FName OpName |
NiagaraEditorCommon.h | ||
static const TArray< FNiagaraOpInfo > & GetOpInfoArray() |
NiagaraEditorCommon.h | ||
static void Init() |
NiagaraEditorCommon.h |