ScriptObject

Undocumented in source.

Constructors

this
this(ScriptEngine engine, asIScriptObject* obj)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

addRef
int addRef()

Adds a reference to this object

copyFrom
void copyFrom(ScriptObject other)

Copy content from an other object of the same type

getEngine
ScriptEngine getEngine()

Gets the engine this object belongs to

getPropertyAddress
void* getPropertyAddress(asUINT prop)

Get the address of a property

getPropertyCount
asUINT getPropertyCount()

Get the count of properties in this object

getPropertyName
string getPropertyName(asUINT prop)

Get the name of a property

getPropertyTypeId
int getPropertyTypeId(asUINT prop)

Get the type ID of a property

getUserData
void* getUserData(asPWORD type)

Gets the user data associated with this object

release
int release()

Releases a reference to this object

setUserData
void* setUserData(void* data, asPWORD type)

Sets the user data associated with this object

Variables

obj
asIScriptObject* obj;
Undocumented in source.

Meta