Inherits ScriptCanvas::Nodes::Core::Internal::Nodeling.
|
enum | NodeVersion { Initial = 1
, RemoveDefaultDisplayGroup
} |
|
|
void | OnDisplayNameChanged () override |
|
bool | CanDeleteSlot (const SlotId &slotId) const override |
|
void | SetupSlots () |
|
bool | IsValidDisplayName () const |
|
AZStd::string | GenerateErrorMessage () const |
|
SlotId | CreateDataSlot (AZStd::string_view name, AZStd::string_view toolTip, ConnectionType connectionType) |
|
AZStd::string | GetDataDisplayGroup () const |
|
SlotId | HandleExtension (AZ::Crc32 extensionId) override |
|
void | ConfigureVisualExtensions () override |
| Hook for populating the list of visual extensions to the node.
|
|
void | OnInit () override |
| Entity level initialization, perform any resource allocation here that should be available throughout the node's existence.
|
|
void | OnSetup () override |
|
|
static constexpr AZ::Crc32 | GetAddNodelingInputDataSlot () |
|
static constexpr AZ::Crc32 | GetAddNodelingOutputDataSlot () |
|
◆ CanDeleteSlot()
bool ScriptCanvas::Nodes::Core::FunctionDefinitionNode::CanDeleteSlot |
( |
const SlotId & |
slotId | ) |
const |
|
overrideprotectedvirtual |
◆ ConfigureVisualExtensions()
void ScriptCanvas::Nodes::Core::FunctionDefinitionNode::ConfigureVisualExtensions |
( |
| ) |
|
|
overrideprotectedvirtual |
Hook for populating the list of visual extensions to the node.
Reimplemented from ScriptCanvas::Node.
◆ GetDependencies()
AZ::Outcome< DependencyReport, void > ScriptCanvas::Nodes::Core::FunctionDefinitionNode::GetDependencies |
( |
| ) |
const |
|
overridevirtual |
◆ HandleExtension()
SlotId ScriptCanvas::Nodes::Core::FunctionDefinitionNode::HandleExtension |
( |
AZ::Crc32 |
extensionId | ) |
|
|
overrideprotectedvirtual |
◆ OnConfigured()
void ScriptCanvas::Nodes::Core::FunctionDefinitionNode::OnConfigured |
( |
| ) |
|
|
overridevirtual |
Entity level configuration, perform any post configuration actions on slots here.
Reimplemented from ScriptCanvas::Node.
◆ OnInit()
void ScriptCanvas::Nodes::Core::FunctionDefinitionNode::OnInit |
( |
| ) |
|
|
overrideprotectedvirtual |
Entity level initialization, perform any resource allocation here that should be available throughout the node's existence.
Reimplemented from ScriptCanvas::Node.
◆ OnValidateNode()
bool ScriptCanvas::Nodes::Core::FunctionDefinitionNode::OnValidateNode |
( |
ValidationResults & |
validationResults | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/Libraries/Core/FunctionDefinitionNode.h