btThreadSupportInterface Class Reference

#include <btThreadSupportInterface.h>

Inheritance diagram for btThreadSupportInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~btThreadSupportInterface ()
virtual void sendRequest (uint32_t uiCommand, ppu_address_t uiArgument0, uint32_t uiArgument1)=0
 send messages to SPUs
virtual void waitForResponse (unsigned int *puiArgument0, unsigned int *puiArgument1)=0
 check for messages from SPUs
virtual void startSPU ()=0
 start the spus (can be called at the beginning of each frame, to make sure that the right SPU program is loaded)
virtual void stopSPU ()=0
 tell the task scheduler we are done with the SPU tasks
virtual void setNumTasks (int numTasks)=0
 tell the task scheduler to use no more than numTasks tasks
virtual int getNumTasks () const =0

Detailed Description

Definition at line 24 of file btThreadSupportInterface.h.


Constructor & Destructor Documentation

btThreadSupportInterface::~btThreadSupportInterface (  )  [virtual]

Definition at line 18 of file btThreadSupportInterface.cpp.


Member Function Documentation

virtual int btThreadSupportInterface::getNumTasks (  )  const [pure virtual]
virtual void btThreadSupportInterface::sendRequest ( uint32_t  uiCommand,
ppu_address_t  uiArgument0,
uint32_t  uiArgument1 
) [pure virtual]

send messages to SPUs

Implemented in PosixThreadSupport, and SequentialThreadSupport.

virtual void btThreadSupportInterface::setNumTasks ( int  numTasks  )  [pure virtual]

tell the task scheduler to use no more than numTasks tasks

Implemented in PosixThreadSupport, and SequentialThreadSupport.

virtual void btThreadSupportInterface::startSPU (  )  [pure virtual]

start the spus (can be called at the beginning of each frame, to make sure that the right SPU program is loaded)

Implemented in PosixThreadSupport, and SequentialThreadSupport.

virtual void btThreadSupportInterface::stopSPU (  )  [pure virtual]

tell the task scheduler we are done with the SPU tasks

Implemented in PosixThreadSupport, and SequentialThreadSupport.

virtual void btThreadSupportInterface::waitForResponse ( unsigned int *  puiArgument0,
unsigned int *  puiArgument1 
) [pure virtual]

check for messages from SPUs

Implemented in PosixThreadSupport, and SequentialThreadSupport.


The documentation for this class was generated from the following files:

Generated on Mon Feb 15 22:24:39 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1