scripting/vendor/irrlicht/asAabbox3d.cpp File Reference

Go to the source code of this file.

Functions

template<typename T >
void constructor (void *memory)
 An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.
template<typename T >
void constructor (T minX, T minY, T minZ, T maxX, T maxY, T maxZ, void *memory)
 An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.
template<typename T >
void constructor (const vector3d< T > &init, void *memory)
 An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.
template<typename T >
void constructor (const vector3d< T > &min, const vector3d< T > &max, void *memory)
 An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.
template<typename T >
void deconstructor (void *memory)
 An AngelScript wrapper function so that aabbox3d<T> objects can be deconstructed within AngelScript.
template<typename T >
void bindAabbox3dT (asIScriptEngine *engine, const char *typeName, const char *asType)
 Binds aabbox3d<T> as a value type to AngelScript with the given template.
void bindAabbox3d (asIScriptEngine *engine)
 Binds all needed aabbox3d<T> objects to AngelScript.
std::string getAabbox3dName (const std::string &asType)
 Gets the name of the aabbox3d<T> registered within AngelScript.


Function Documentation

void bindAabbox3d ( asIScriptEngine *  engine  ) 

Binds all needed aabbox3d<T> objects to AngelScript.

Parameters:
engine Pointer to the AngelScript engine

Definition at line 208 of file asAabbox3d.cpp.

template<typename T >
void bindAabbox3dT ( asIScriptEngine *  engine,
const char *  typeName,
const char *  asType 
) [inline]

Binds aabbox3d<T> as a value type to AngelScript with the given template.

Parameters:
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 78 of file asAabbox3d.cpp.

template<typename T >
void constructor ( const vector3d< T > &  min,
const vector3d< T > &  max,
void *  memory 
) [inline]

An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.

Note:
For internal use only!

Definition at line 58 of file asAabbox3d.cpp.

template<typename T >
void constructor ( const vector3d< T > &  init,
void *  memory 
) [inline]

An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.

Note:
For internal use only!

Definition at line 49 of file asAabbox3d.cpp.

template<typename T >
void constructor ( minX,
minY,
minZ,
maxX,
maxY,
maxZ,
void *  memory 
) [inline]

An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.

Note:
For internal use only!

Definition at line 40 of file asAabbox3d.cpp.

template<typename T >
void constructor ( void *  memory  )  [inline]

An AngelScript wrapper function so that aabbox3d<T> objects can be constructed within AngelScript.

Note:
For internal use only!

Definition at line 31 of file asAabbox3d.cpp.

template<typename T >
void deconstructor ( void *  memory  )  [inline]

An AngelScript wrapper function so that aabbox3d<T> objects can be deconstructed within AngelScript.

Note:
For internal use only!

Definition at line 67 of file asAabbox3d.cpp.

std::string getAabbox3dName ( const std::string &  asType  ) 

Gets the name of the aabbox3d<T> registered within AngelScript.

Parameters:
asType The AngelScript name of the used template;

Definition at line 228 of file asAabbox3d.cpp.


Generated on Fri Aug 21 23:55:11 2009 for Sirrf - Simple Irrlicht Framework by  doxygen 1.5.8