| PathEngine home | previous: | next: |
Interface to the PathEngine testbed.
Defined in SDKRoot/include/i_testbed.h.
This interface is only available when linking with the PathEngine testbed.
A pointer to the iTestBed interface is passed into a test application when it is loaded by the testbed (see
There is only one instance of the object that provides this interface. This object cannot be deleted so operator delete has been made private.
Loads a wav file into memory to be later played by | ||
Deletes render preprocess. | ||
Displays a 2d image in front of the testbed scene. | ||
Displays a 2d image in front of the testbed scene. | ||
Draws a polygonal object to represent an agent on the testbed's current mesh. | ||
Draws the edge of the expanded region for a specified agent with a specified shape. | ||
Draws and indicator to show which way an agent is facing. | ||
Version of drawAgentHeading() accepting extra precision. | ||
Draws all agents in the specified collision context. | ||
Draws all agents in the specified obstacle set. | ||
Draws an agent with taking into account extra precision for the agent's position. | ||
Draws any obstacles burnt in to the current mesh. | ||
Draws a line on the testbed's current mesh. | ||
Draws the testbed's current mesh. | ||
Draws lines at the edges of the testbed's current mesh. | ||
Draws the result of minkowski expansion for a specified shape on the testbed's current mesh. | ||
Draws a path on the testbed's current mesh. | ||
Draws a position on the testbed's current mesh. | ||
Draws the boundaries of a rectangular two dimensional region. | ||
Draws preprocessed geometry. | ||
Draws preprocessed geometry, translated to a specified position. | ||
Draws a polygonal object to represent an object with the specified collision shape on the testbed's current mesh. | ||
Draws the part of the minkowski expansion (for the specified shape and on the testbed's current mesh), that got split off by the small convex obstacles optimisation. | ||
Draws the boundaries of an axis aligned square region, as specified for some queries. | ||
Frees a buffer previously allocated internally by PathEngine. | ||
Returns the major version number for the code supporting this interface. | ||
Returns the minor version number for the code supporting this interface. | ||
Tells you whether or not a specified key is down. | ||
Tells you whether or not the left mouse button is down. | ||
Returns the testbed's current mesh. | ||
Retrieves a vector for the current movement of the mouse in screen coordinates. | ||
Retrieves the current position of the mouse within the testbed window. | ||
Returns the major release number for the code supporting this interface. This method is depreciated. | ||
Tells you whether or not the right mouse button is down. | ||
Gets a pointer to an internal progress bar callback object. | ||
Obtains a set of attributes for the object that provides this interface. | ||
Loads a file, allocating a buffer. | ||
Loads an image file into memory to be later played by | ||
Points the camera at a target. Can be used for a chase camera. | ||
Version of lookAt() accepting extra precision. | ||
Tells you whether or not the current mesh blocks the camera's view to it's target. | ||
Plays a sound. | ||
Return a position on the current mesh beneath the mouse. | ||
Used to draw arbitrary face vertex mesh geometry. | ||
Used to draw arbitrary face vertex mesh geometry. | ||
Used to speed up rendering of large numbers of dynamic agents. | ||
(Depreciated.) Prints a horizontal line of text. | ||
Prints a horizontal line of text at a y position that is incremented with each call in a given frame. | ||
Used to obtain messages about any keys that went up or down since the last frame. | ||
Releases a mesh previously set with | ||
Calls the current error handler. | ||
Turns on additive blending mode. | ||
Sets the testbed's current rendering colour, specified as a colour string. | ||
Sets the testbed's current rendering colour, specified as RGB components. | ||
Sets the testbed's current mesh. | ||
Turns off additive blending mode. | ||
Advances the testbed to the next rendering frame. | ||
Positions the testbed camera to ensure that the current mesh is completely visible. | ||
Sets up the camera to ensure a set of face vertex components is completely within the view frustrum. |
| Documentation for PathEngine release 5.17 - Copyright © 2002-2008 PathEngine | next: |