|
|
xiiUInt32 | GetExecutionIndex (xiiUInt32 uiSlot) const |
|
DataOffset | GetInputDataOffset (xiiUInt32 uiSlot) const |
|
DataOffset | GetOutputDataOffset (xiiUInt32 uiSlot) const |
|
DataOffset * | GetInputDataOffsets () |
|
DataOffset * | GetOutputDataOffsets () |
|
template<typename T> |
| const T & | GetUserData () const |
|
template<typename T> |
| T & | InitUserData (xiiUInt8 *&inout_pAdditionalData, xiiUInt32 uiByteSize=sizeof(T), xiiUInt32 uiAlignment=GetUserDataAlignment< T >()) |
|
template<typename T> |
| XII_ALWAYS_INLINE constexpr xiiUInt32 | GetUserDataAlignment () |
|
template<typename T> |
| XII_ALWAYS_INLINE const T & | GetUserData () const |
|
|
template<typename T> |
| static constexpr xiiUInt32 | GetUserDataAlignment () |
|
|
ExecuteFunction | m_Function = nullptr |
|
ExecutionIndicesArray | m_ExecutionIndices |
|
InputDataOffsetsArray | m_InputDataOffsets |
|
OutputDataOffsetsArray | m_OutputDataOffsets |
|
UserDataArray | m_UserData |
|
xiiEnum< xiiVisualScriptNodeDescription::Type > | m_Type |
|
xiiUInt8 | m_NumExecutionIndices |
|
xiiUInt8 | m_NumInputDataOffsets |
|
xiiUInt8 | m_NumOutputDataOffsets |
|
xiiUInt16 | m_UserDataByteSize |
|
xiiEnum< xiiVisualScriptDataType > | m_DeductedDataType |
|
xiiUInt8 | m_Reserved = 0 |
The documentation for this struct was generated from the following files:
- /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/VisualScript.h
- /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/Implementation/VisualScript_inl.h