![]() |
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 |