COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
GPUObject Class Reference

#include <GPUResourceManager.h>

Inheritance diagram for GPUObject:
Inheritance graph
[legend]

Public Member Functions

 GPUObject (const char *name)
 
virtual ~GPUObject ()
 
const char * getName ()
 

Private Attributes

std::string name
 

Constructor & Destructor Documentation

GPUObject::GPUObject ( const char *  n)

Memory manager for COVISE objects on GPUs

Handles copying from host to device and simple reference counting of objects for reusal of data in different kernels.

GPUObject::~GPUObject ( )
virtual

Member Function Documentation

const char * GPUObject::getName ( )

Member Data Documentation

std::string GPUObject::name
private

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