XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVisualScriptInstance Class Reference
Inheritance diagram for xiiVisualScriptInstance:
[legend]

Public Member Functions

 xiiVisualScriptInstance (xiiReflectedClass &inout_owner, xiiWorld *pWorld, const xiiSharedPtr< xiiVisualScriptDataStorage > &pConstantDataStorage, const xiiSharedPtr< const xiiVisualScriptDataDescription > &pInstanceDataDesc, const xiiSharedPtr< xiiVisualScriptInstanceDataMapping > &pInstanceDataMapping)
 
virtual void SetInstanceVariable (const xiiHashedString &sName, const xiiVariant &value) override
 
virtual xiiVariant GetInstanceVariable (const xiiHashedString &sName) override
 
xiiVisualScriptDataStorageGetConstantDataStorage ()
 
xiiVisualScriptDataStorageGetInstanceDataStorage ()
 
- Public Member Functions inherited from xiiScriptInstance
 xiiScriptInstance (xiiReflectedClass &inout_owner, xiiWorld *pWorld)
 
xiiReflectedClassGetOwner ()
 
xiiWorldGetWorld ()
 
virtual void SetInstanceVariables (const xiiArrayMap< xiiHashedString, xiiVariant > &parameters)
 

Member Function Documentation

◆ GetInstanceVariable()

xiiVariant xiiVisualScriptInstance::GetInstanceVariable ( const xiiHashedString & sName)
overridevirtual

Implements xiiScriptInstance.

◆ SetInstanceVariable()

void xiiVisualScriptInstance::SetInstanceVariable ( const xiiHashedString & sName,
const xiiVariant & value )
overridevirtual

Implements xiiScriptInstance.


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