![]() |
ezEngine
Release 25.03
|
Classes | |
struct | EmbeddedArrayOrPointer |
struct | ExecResult |
struct | Node |
Public Types | |
using | ExecuteFunction = ExecResult(*)(ezVisualScriptExecutionContext &inout_context, const Node &node) |
using | DataOffset = ezVisualScriptDataDescription::DataOffset |
using | ExecutionIndicesArray = EmbeddedArrayOrPointer< ezUInt16, 4 > |
using | InputDataOffsetsArray = EmbeddedArrayOrPointer< DataOffset, 4 > |
using | OutputDataOffsetsArray = EmbeddedArrayOrPointer< DataOffset, 2 > |
using | UserDataArray = EmbeddedArrayOrPointer< ezUInt32, 4 > |
Public Member Functions | |
ezResult | Deserialize (ezStreamReader &inout_stream, const ezVisualScriptDataDescription &instanceDataDesc, const ezVisualScriptDataDescription &constantDataDesc) |
const Node * | GetNode (ezUInt32 uiIndex) const |
bool | IsCoroutine () const |
ezScriptMessageDesc | GetMessageDesc () const |
const ezSharedPtr< const ezVisualScriptDataDescription > & | GetLocalDataDesc () const |
![]() | |
virtual | ~ezRefCounted ()=default |
Adds a virtual destructor. | |
![]() | |
ezRefCountingImpl ()=default | |
Constructor. | |
ezRefCountingImpl (const ezRefCountingImpl &rhs) | |
void | operator= (const ezRefCountingImpl &rhs) |
ezInt32 | AddRef () const |
Increments the reference counter. Returns the new reference count. | |
ezInt32 | ReleaseRef () const |
Decrements the reference counter. Returns the new reference count. | |
bool | IsReferenced () const |
Returns true if the reference count is greater than 0, false otherwise. | |
ezInt32 | GetRefCount () const |
Returns the current reference count. | |
Static Public Member Functions | |
static ezResult | Serialize (ezArrayPtr< const ezVisualScriptNodeDescription > nodes, const ezVisualScriptDataDescription &localDataDesc, ezStreamWriter &inout_stream) |