XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVisualScriptInstance Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <VisualScriptInstance.h>

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)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
virtual void SetInstanceVariable (const xiiHashedString &sName, const xiiVariant &value) override
virtual xiiVariant GetInstanceVariable (const xiiHashedString &sName) override
xiiVisualScriptDataStorage * GetConstantDataStorage ()
xiiVisualScriptDataStorage * GetInstanceDataStorage ()
Public Member Functions inherited from xiiScriptInstance
 xiiScriptInstance (xiiReflectedClass &inout_owner, xiiWorld *pWorld)
xiiReflectedClass & GetOwner ()
xiiWorld * GetWorld ()
virtual void SetInstanceVariables (const xiiArrayMap< xiiHashedString, xiiVariant > &parameters)

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

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:
  • /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/VisualScriptInstance.h
  • /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/Implementation/VisualScriptInstance.cpp