Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UEdGraphNode
- UK2Node
- UK2Node_SpawnActor
References
| Module | BlueprintGraph |
| Header | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_SpawnActor.h |
| Include | #include "K2Node_SpawnActor.h" |
Syntax
UCLASS (MinimalAPI)
class UK2Node_SpawnActor : public UK2Node
Constructors
| Type | Name | Description | |
|---|---|---|---|
UK2Node_SpawnActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | CreatePinsForClass
(
UClass* InClass |
Create new pins to show properties on archetype | |
| UEdGraphPin * | GetBlueprintPin
(
const TArray< UEdGraphPin* >* InPinsToSearch |
Get the blueprint input pin | |
| FEdGraphNodeDeprecationResponse | GetDeprecationResponse
(
EEdGraphNodeDeprecationType DeprecationType |
||
| FSlateIcon | GetIconAndTint
(
FLinearColor& OutColor |
||
| UEdGraphPin * | Get the no collision fail input pin | ||
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
||
| UEdGraphPin * | GetResultPin () |
Get the result output pin | |
| UEdGraphPin * | Get the spawn transform input pin | ||
| FText | |||
| UEdGraphPin * | Get the world context input pin, can return NULL | ||
| bool | HasExternalDependencies
(
TArray< class UStruct* >* OptionalOutput |
||
| bool | IsCompatibleWithGraph
(
const UEdGraph* TargetGraph |
||
| bool | IsDeprecated () |
||
| bool | IsSpawnVarPin
(
UEdGraphPin* Pin |
See if this is a spawn variable pin, or a 'default' pin | |
| void | PinDefaultValueChanged
(
UEdGraphPin* Pin |
Overridden from UK2Node
| Type | Name | Description | |
|---|---|---|---|
| FNodeHandlingFunctor * | CreateNodeHandler
(
FKismetCompilerContext& CompilerContext |
||
| void | ExpandNode
(
FKismetCompilerContext& CompilerContext, |
Expands a node while compiling, which may add additional nodes or delete this node | |
| void | GetNodeAttributes
(
TArray< TKeyValuePair< FString, FString > >& OutNodeAttributes |
This function returns an arbitrary number of attributes that describe this node for analytics events | |
| FLinearColor | |||
| bool | Query if this is a node that is safe to ignore (e.g., a comment node or other non-structural annotation that can be pruned with no warnings). | ||
| void | ReallocatePinsDuringReconstruction
(
TArray< UEdGraphPin* >& OldPins |
Reallocate pins during reconstruction; by default ignores the old pins and calls AllocateDefaultPins() If you override this to create additional pins you likely need to call RestoreSplitPins to restore any pins that have been split (e.g. a vector pin split into its components) |