ezEngine  Release 25.03
ezVisualScriptDataDescription::DataOffset Struct Reference

Classes

struct  Source
 

Public Types

enum  { BYTE_OFFSET_BITS = 24, TYPE_BITS = 6, SOURCE_BITS = 2, INVALID_BYTE_OFFSET = EZ_BIT(BYTE_OFFSET_BITS) - 1 }
 

Public Member Functions

 EZ_DECLARE_POD_TYPE ()
 
EZ_ALWAYS_INLINE DataOffset (ezUInt32 uiOffset, ezVisualScriptDataType::Enum dataType, Source::Enum source)
 
EZ_ALWAYS_INLINE bool IsValid () const
 
EZ_ALWAYS_INLINE ezVisualScriptDataType::Enum GetType () const
 
EZ_ALWAYS_INLINE Source::Enum GetSource () const
 
EZ_ALWAYS_INLINE bool IsLocal () const
 
EZ_ALWAYS_INLINE bool IsInstance () const
 
EZ_ALWAYS_INLINE bool IsConstant () const
 
EZ_ALWAYS_INLINE ezResult Serialize (ezStreamWriter &inout_stream) const
 
EZ_ALWAYS_INLINE ezResult Deserialize (ezStreamReader &inout_stream)
 

Public Attributes

ezUInt32 m_uiByteOffset: BYTE_OFFSET_BITS
 
ezUInt32 m_uiType: TYPE_BITS
 
ezUInt32 m_uiSource: SOURCE_BITS
 

The documentation for this struct was generated from the following file: