ezEngine Release 25.08
Loading...
Searching...
No Matches
ezVisualScriptInstance Class Reference
Inheritance diagram for ezVisualScriptInstance:

Public Member Functions

 ezVisualScriptInstance (ezReflectedClass &inout_owner, ezWorld *pWorld, const ezSharedPtr< ezVisualScriptDataStorage > &pConstantDataStorage, const ezSharedPtr< const ezVisualScriptDataDescription > &pInstanceDataDesc, const ezSharedPtr< ezVisualScriptInstanceDataMapping > &pInstanceDataMapping)
 
virtual void SetInstanceVariable (const ezHashedString &sName, const ezVariant &value) override
 
virtual ezVariant GetInstanceVariable (const ezHashedString &sName) override
 
ezVisualScriptDataStorageGetConstantDataStorage ()
 
ezVisualScriptDataStorageGetInstanceDataStorage ()
 
- Public Member Functions inherited from ezScriptInstance
 ezScriptInstance (ezReflectedClass &inout_owner, ezWorld *pWorld)
 
ezReflectedClassGetOwner ()
 
ezWorldGetWorld ()
 
virtual void SetInstanceVariables (const ezArrayMap< ezHashedString, ezVariant > &parameters)
 

Member Function Documentation

◆ GetInstanceVariable()

ezVariant ezVisualScriptInstance::GetInstanceVariable ( const ezHashedString sName)
overridevirtual

Implements ezScriptInstance.

◆ SetInstanceVariable()

void ezVisualScriptInstance::SetInstanceVariable ( const ezHashedString sName,
const ezVariant value 
)
overridevirtual

Implements ezScriptInstance.


The documentation for this class was generated from the following files: