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: