Plasma Engine  2.0
Loading...
Searching...
No Matches
plVisualScriptInstance Class Reference
Inheritance diagram for plVisualScriptInstance:

Public Member Functions

 plVisualScriptInstance (plReflectedClass &inout_owner, plWorld *pWorld, const plSharedPtr< plVisualScriptDataStorage > &pConstantDataStorage, const plSharedPtr< const plVisualScriptDataDescription > &pInstanceDataDesc, const plSharedPtr< plVisualScriptInstanceDataMapping > &pInstanceDataMapping)
 
virtual void SetInstanceVariable (const plHashedString &sName, const plVariant &value) override
 
virtual plVariant GetInstanceVariable (const plHashedString &sName) override
 
plVisualScriptDataStorageGetConstantDataStorage ()
 
plVisualScriptDataStorageGetInstanceDataStorage ()
 
- Public Member Functions inherited from plScriptInstance
 plScriptInstance (plReflectedClass &inout_owner, plWorld *pWorld)
 
plReflectedClassGetOwner ()
 
plWorldGetWorld ()
 
virtual void SetInstanceVariables (const plArrayMap< plHashedString, plVariant > &parameters)
 

Member Function Documentation

◆ GetInstanceVariable()

plVariant plVisualScriptInstance::GetInstanceVariable ( const plHashedString & sName)
overridevirtual

Implements plScriptInstance.

◆ SetInstanceVariable()

void plVisualScriptInstance::SetInstanceVariable ( const plHashedString & sName,
const plVariant & value )
overridevirtual

Implements plScriptInstance.


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