![]() |
Plasma Engine
2.0
|
Public Member Functions | |
plUInt32 | GetExecutionIndex (plUInt32 uiSlot) const |
DataOffset | GetInputDataOffset (plUInt32 uiSlot) const |
DataOffset | GetOutputDataOffset (plUInt32 uiSlot) const |
template<typename T > | |
const T & | GetUserData () const |
template<typename T > | |
T & | InitUserData (plUInt8 *&inout_pAdditionalData, plUInt32 uiByteSize=sizeof(T)) |
template<typename T > | |
PL_ALWAYS_INLINE const T & | GetUserData () const |
Public Attributes | |
ExecuteFunction | m_Function = nullptr |
ExecutionIndicesArray | m_ExecutionIndices |
InputDataOffsetsArray | m_InputDataOffsets |
OutputDataOffsetsArray | m_OutputDataOffsets |
UserDataArray | m_UserData |
plEnum< plVisualScriptNodeDescription::Type > | m_Type |
plUInt8 | m_NumExecutionIndices |
plUInt8 | m_NumInputDataOffsets |
plUInt8 | m_NumOutputDataOffsets |
plUInt16 | m_UserDataByteSize |
plEnum< plVisualScriptDataType > | m_DeductedDataType |
plUInt8 | m_Reserved = 0 |