List of all members.
Public Types |
| enum | CudaTextureType { CTT_CUDA,
CTT_CUDA_RW,
CTT_CUDA_READ_OGL_TEXTURE,
CTT_READ_WRITE_CUDA_AND_OGL
} |
Public Member Functions |
| | CudaTexture () |
| | CudaTexture (unsigned int width, unsigned int height, unsigned int depth) |
| | CudaTexture (unsigned int width, unsigned int height, unsigned int depth, bool write) |
| | CudaTexture (Texture::TexturePtr tex) |
| | CudaTexture (Texture::TexturePtr tex, bool write) |
| | ~CudaTexture (void) |
| void | Create () |
| void | Map () |
| void | Unmap () |
| void | Reset () |
| cudaArray * | GetCudaTexture () |
| T * | GetCudaArray () |
| cudaExtent | GetCudaExtend () |
| | Cuda (void) |
| | ~Cuda (void) |
| void | ArrayCopy (cudaArray *srcArray, void *dstArray, size_t size, cudaExtent res) |
| void | ArrayCopy (void *srcArray, void *dstArray, size_t size, cudaExtent res) |
| void | ArrayCopy (cudaArray *srcArray, cudaArray *dstArray, size_t size, cudaExtent res) |
| void | ArrayCopy (void *srcArray, cudaArray *dstArray, size_t size, cudaExtent res) |
Additional Inherited Members |
|
glm::mat4 | m_camView |
|
glm::mat4 | m_camProj |
|
VertexGeometry * | m_plane |
Constructor & Destructor Documentation
template<class T, unsigned int N>
template<class T, unsigned int N>
Constructor
- Parameters:
-
| width | width |
| height | height |
| depth | depth |
template<class T, unsigned int N>
Constructor
- Parameters:
-
| width | width |
| height | height |
| depth | depth |
| write | create write buffer |
template<class T, unsigned int N>
template<class T, unsigned int N>
Constructor
- Parameters:
-
| tex | Texture |
| write | create write buffer |
template<class T, unsigned int N>
Member Function Documentation
template<class T, unsigned int N>
template<class T, unsigned int N>
template<class T, unsigned int N>
template<class T, unsigned int N>
template<class T, unsigned int N>
template<class T, unsigned int N>
template<class T, unsigned int N>
The documentation for this class was generated from the following file: