Ogre::Cuda::Root Class Reference

Inheritance diagram for Ogre::Cuda::Root:
Ogre::Cuda::D3D10Root Ogre::Cuda::D3D9Root Ogre::Cuda::GLRoot

List of all members.

Public Member Functions

virtual void init ()=0
void shutdown ()
void synchronize ()
TextureManagergetTextureManager ()
VertexBufferManagergetVertexBufferManager ()
void map (std::vector< Ogre::Cuda::Ressource * > ressources)
void unmap (std::vector< Ogre::Cuda::Ressource * > ressources)
bool isCudaStatusOK ()
std::string getErrorMessage ()

Static Public Member Functions

static std::string getLastError ()
static RootcreateRoot (Ogre::RenderWindow *renderWindow, Ogre::RenderSystem *renderSystem)
static void destroyRoot (Root *root)
static int getDeviceCount ()
static DeviceProperties getDeviceProperties (int index)
static int getCudaRuntimeVersion ()
static int getVideoDriverVersion ()

Protected Attributes

Ogre::Cuda::TextureManagermTextureManager
Ogre::Cuda::VertexBufferManagermVertexBufferManager
cudaError_t mLastCudaError
cudaStream_t mCudaStream

The documentation for this class was generated from the following files:
 All Classes
Generated on Fri Jun 18 13:33:59 2010 for OgreCuda by  doxygen 1.6.3