Ogre::Cuda::Texture Class Reference

Inheritance diagram for Ogre::Cuda::Texture:
Ogre::Cuda::Ressource Ogre::Cuda::D3D10Texture Ogre::Cuda::D3D9Texture Ogre::Cuda::GLTexture

List of all members.

Public Member Functions

virtual void registerForCudaUse ()=0
virtual void unregister ()
void updateReading (TextureDeviceHandle &mem)
void updateWriting (TextureDeviceHandle &mem)
TextureDeviceHandle getDeviceHandle (unsigned int face, unsigned int mipmap)
Ogre::Vector2 getDimensions (unsigned int face, unsigned int mipmap)
virtual Ogre::Cuda::RessourceType getType ()

Protected Member Functions

 Texture (Ogre::TexturePtr texture)
void allocate ()
unsigned int getIndex (unsigned int face, unsigned int mipmap)

Protected Attributes

int mPixelSizeInBytes
Ogre::TexturePtr mTexture
std::vector< TextureDeviceHandlemDevicePtrs

Friends

class TextureManager

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