Go to the source code of this file.
Functions | |
template<typename T > | |
void | constructor (void *memory) |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript. | |
template<typename T > | |
void | constructor (const vector3d< T > &other, void *memory) |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript. | |
template<typename T > | |
void | constructor (T n, void *memory) |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript. | |
template<typename T > | |
void | constructor (T x, T y, T z, void *memory) |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript. | |
template<typename T > | |
void | deconstructor (void *memory) |
An AngelScript wrapper function so that vector3d<T> objects can be deconstructed within AngelScript. | |
template<typename T > | |
void | bindVector3dT (asIScriptEngine *engine, const char *typeName, const char *asType) |
Binds vector3d<T> as a value type to AngelScript with the given template. | |
void | bindVector3d (asIScriptEngine *engine) |
Binds all needed vector3d<T> objects to AngelScript. | |
std::string | getVector3dName (const std::string &asType) |
Gets the name of the vector3d<T> registered within AngelScript. |
void bindVector3d | ( | asIScriptEngine * | engine | ) |
Binds all needed vector3d<T> objects to AngelScript.
engine | Pointer to the AngelScript engine |
Definition at line 319 of file asVector3d.cpp.
void bindVector3dT | ( | asIScriptEngine * | engine, | |
const char * | typeName, | |||
const char * | asType | |||
) | [inline] |
Binds vector3d<T> as a value type to AngelScript with the given template.
engine | Pointer to the AngelScript engine | |
typeName | The name of the object within AngelScript; | |
asType | The AngelScript name of the used template; |
Definition at line 73 of file asVector3d.cpp.
void constructor | ( | T | x, | |
T | y, | |||
T | z, | |||
void * | memory | |||
) | [inline] |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript.
Definition at line 53 of file asVector3d.cpp.
void constructor | ( | T | n, | |
void * | memory | |||
) | [inline] |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript.
Definition at line 44 of file asVector3d.cpp.
void constructor | ( | const vector3d< T > & | other, | |
void * | memory | |||
) | [inline] |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript.
Definition at line 35 of file asVector3d.cpp.
void constructor | ( | void * | memory | ) | [inline] |
An AngelScript wrapper function so that vector3d<T> objects can be constructed within AngelScript.
Definition at line 26 of file asVector3d.cpp.
void deconstructor | ( | void * | memory | ) | [inline] |
An AngelScript wrapper function so that vector3d<T> objects can be deconstructed within AngelScript.
Definition at line 62 of file asVector3d.cpp.
std::string getVector3dName | ( | const std::string & | asType | ) |
Gets the name of the vector3d<T> registered within AngelScript.
asType | The AngelScript name of the used template; |
Definition at line 327 of file asVector3d.cpp.