Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UEdGraphSchema
- UEdGraphSchema_Niagara
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/EdGraphSchema_Niagara.h |
| Include | #include "EdGraphSchema_Niagara.h" |
Syntax
UCLASS (MinimalAPI)
class UEdGraphSchema_Niagara : public UEdGraphSchema
Constructors
| Type | Name | Description | |
|---|---|---|---|
UEdGraphSchema_Niagara
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BreakPinLinks
(
UEdGraphPin& TargetPin, |
||
| void | BreakSinglePinLink
(
UEdGraphPin* SourcePin, |
||
| const FPinConnectionResponse | CanCreateConnection
(
const UEdGraphPin* A, |
||
| bool | CanPromoteSinglePinToParameter
(
const UEdGraphPin* SourcePin |
||
| void | ConvertIllegalPinsInPlace
(
UEdGraphPin* Pin |
||
| FConnectionDrawingPolicy * | CreateConnectionDrawingPolicy
(
int32 InBackLayerID, |
||
| void | DroppedAssetsOnGraph
(
const TArray< FAssetData >& Assets, |
||
| void | GetAssetsGraphHoverMessage
(
const TArray< FAssetData >& Assets, |
||
| void | GetContextMenuActions
(
UToolMenu* Menu, |
||
| TArray< TTuple< FString, FString, FText > > | GetDataInterfaceFunctionPrototypes
(
const UEdGraphPin* GraphPin |
Return type is Name, Prototype, Description. | |
| TArray< TSharedPtr< FNiagaraAction_NewNode > > | GetGraphActions
(
const UEdGraph* CurrentGraph, |
||
| FLinearColor | GetPinTypeColor
(
const FEdGraphPinType& PinType |
||
| FLinearColor | GetTypeColor
(
const FNiagaraTypeDefinition& Type |
||
| FNiagaraTypeDefinition | GetTypeDefForProperty
(
const FProperty* Property |
||
| FPinConnectionResponse | GetWildcardConnectionResponse
(
const UEdGraphPin* PinA, |
||
| bool | IsPinStatic
(
const UEdGraphPin* Pin |
Fast path helper to skip doing full type conversion. | |
| bool | IsPinWildcard
(
const UEdGraphPin* Pin |
||
| bool | IsStaticPin
(
const UEdGraphPin* Pin |
||
| bool | IsSystemConstant
(
const FNiagaraVariable& Variable |
||
| bool | IsValidNiagaraPropertyType
(
const FProperty* Property |
||
| void | OnPinConnectionDoubleCicked
(
UEdGraphPin* PinA, |
||
| FNiagaraVariable | PinToNiagaraVariable
(
const UEdGraphPin* Pin, |
Creates a niagara variable using the name, type, and default value stored on an ed graph pin. | |
| FNiagaraTypeDefinition | PinToTypeDefinition
(
const UEdGraphPin* Pin, |
||
| bool | PinTypesValidForNumericConversion
(
FEdGraphPinType AType, |
||
| FNiagaraTypeDefinition | PinTypeToTypeDefinition
(
const FEdGraphPinType& PinType |
||
| void | PromoteSinglePinToParameter
(
UEdGraphPin* SourcePin |
||
| void | RefreshNode
(
UNiagaraNode* InNode |
||
| void | ResetPinToAutogeneratedDefaultValue
(
UEdGraphPin* Pin, |
||
| bool | |||
| bool | ShouldHidePinDefaultValue
(
UEdGraphPin* Pin |
||
| void | ToggleNodeEnabledState
(
UNiagaraNode* InNode |
||
| bool | TryCreateConnection
(
UEdGraphPin* A, |
||
| bool | TryGetPinDefaultValueFromNiagaraVariable
(
const FNiagaraVariable& Variable, |
Tries to get a default value string for a graph pin from a niagara variable. | |
| void | TrySetDefaultValue
(
UEdGraphPin& Pin, |
Sets the string to the specified pin; even if it is invalid it is still set. | |
| FEdGraphPinType | TypeDefinitionToPinType
(
FNiagaraTypeDefinition TypeDef |
||
| UNiagaraParameterCollection * | VariableIsFromParameterCollection
(
const FNiagaraVariable& Var |
||
| UNiagaraParameterCollection * | VariableIsFromParameterCollection
(
const FString& VarName, |