You.i Engine
YiScriptableObject.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_SCRIPTABLE_OBJECT_H_
3 #define _YI_SCRIPTABLE_OBJECT_H_
4 
7 
29 {
30 public:
34  virtual ~CYIScriptableObject();
35 
40 
44  void SetBindingImplementation(CYIBindingImplementation *pBindingImplementation);
45 
51 
52 private:
53  CYIBindingImplementation *m_pBindingImplementation;
54 };
55 
60 #endif
void SetBindingImplementation(CYIBindingImplementation *pBindingImplementation)
virtual const CYIRuntimeTypeInfo * GetRuntimeTypeInfoForScriptObject() const
CYIScriptableObject & operator=(const CYIScriptableObject &other)
The base class for an object accessible from script source code.
Definition: YiScriptableObject.h:28
The base class where binding occurs between C++ and another language.
Definition: YiBindingImplementation.h:27
virtual ~CYIScriptableObject()
The abstract runtime representation of a C++ type.
Definition: YiRtti.h:48
CYIBindingImplementation * GetBindingImplementation() const