XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVisualScriptNodeRegistry::PinDesc Struct Reference

Public Types

using DeductTypeFunc = xiiVisualScriptDataType::Enum (*)(const xiiVisualScriptPin& pin)

Public Member Functions

XII_ALWAYS_INLINE bool IsExecutionPin () const
XII_ALWAYS_INLINE bool IsDataPin () const
xiiColor GetColor () const

Static Public Member Functions

static xiiColor GetColorForScriptDataType (xiiVisualScriptDataType::Enum dataType)

Public Attributes

xiiHashedString m_sName
xiiHashedString m_sDynamicPinProperty
const xiiRTTI * m_pDataType = nullptr
DeductTypeFunc m_DeductTypeFunc = nullptr
xiiEnum< xiiVisualScriptDataType > m_ScriptDataType
bool m_bRequired = false
bool m_bSplitExecution = false
bool m_bReplaceWithArray = false

The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/VisualScriptNodeRegistry.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/Implementation/VisualScriptNodeRegistry.cpp