Code::Blocks
SVN r11506
|
Classes | |
struct | TypeInfo< unsigned short > |
Functions | |
static SQInteger | getVarInfo (StackHandler &sa, VarRefPtr &vr) |
static SQInteger | getInstanceVarInfo (StackHandler &sa, VarRefPtr &vr, SQUserPointer &data) |
static SQInteger | setVar (StackHandler &sa, VarRef *vr, void *data) |
static SQInteger | getVar (StackHandler &sa, VarRef *vr, void *data) |
SQInteger | setVarFunc (HSQUIRRELVM v) |
SQInteger | getVarFunc (HSQUIRRELVM v) |
SQInteger | setInstanceVarFunc (HSQUIRRELVM v) |
SQInteger | getInstanceVarFunc (HSQUIRRELVM v) |
BOOL_T | CreateClass (HSQUIRRELVM v, SquirrelObject &newClass, SQUserPointer classType, const SQChar *name, const SQChar *baseName) |
SquirrelObject | RegisterClassType (HSQUIRRELVM v, const SQChar *scriptClassName, SQUserPointer classType, SQFUNCTION constructor) |
BOOL_T SqPlus::CreateClass | ( | HSQUIRRELVM | v, |
SquirrelObject & | newClass, | ||
SQUserPointer | classType, | ||
const SQChar * | name, | ||
const SQChar * | baseName | ||
) |
Definition at line 262 of file SqPlus.cpp.
References sq_get(), sq_gettop(), sq_newclass(), sq_pop(), sq_pushroottable(), sq_pushstring(), sq_settop(), and sq_settypetag().
Referenced by RegisterClassType().
SQInteger SqPlus::getInstanceVarFunc | ( | HSQUIRRELVM | v | ) |
Definition at line 248 of file SqPlus.cpp.
References getInstanceVarInfo(), and getVar().
|
static |
Definition at line 24 of file SqPlus.cpp.
Referenced by getInstanceVarFunc(), and setInstanceVarFunc().
|
static |
Definition at line 137 of file SqPlus.cpp.
References CreateNativeClassInstance().
Referenced by getInstanceVarFunc(), and getVarFunc().
SQInteger SqPlus::getVarFunc | ( | HSQUIRRELVM | v | ) |
Definition at line 223 of file SqPlus.cpp.
References getVar(), and getVarInfo().
|
static |
Definition at line 6 of file SqPlus.cpp.
Referenced by getVarFunc(), and setVarFunc().
SquirrelObject SqPlus::RegisterClassType | ( | HSQUIRRELVM | v, |
const SQChar * | scriptClassName, | ||
SQUserPointer | classType, | ||
SQFUNCTION | constructor | ||
) |
Definition at line 286 of file SqPlus.cpp.
References CreateClass(), sq_gettop(), and sq_settop().
SQInteger SqPlus::setInstanceVarFunc | ( | HSQUIRRELVM | v | ) |
Definition at line 236 of file SqPlus.cpp.
References getInstanceVarInfo(), and setVar().
|
static |
Definition at line 63 of file SqPlus.cpp.
References CreateNativeClassInstance().
Referenced by setInstanceVarFunc(), and setVarFunc().
SQInteger SqPlus::setVarFunc | ( | HSQUIRRELVM | v | ) |
Definition at line 212 of file SqPlus.cpp.
References getVarInfo(), and setVar().