VTK
Public Member Functions | Public Attributes | List of all members
vtkPistonReference Class Reference

Lower level handle on GPU resident data. More...

#include <vtkPistonReference.h>

Public Member Functions

 vtkPistonReference ()
 
 ~vtkPistonReference ()
 
 vtkPistonReference (vtkPistonReference *other)
 

Public Attributes

vtkMTimeType mtime
 
int type
 
void * data
 

Detailed Description

Lower level handle on GPU resident data.

This class is internal storage for the vtkPistonDataObject class. Essentially this is just a handle, in the form of an opaque void pointer, with enough contextual information to determine what is actually pointed to in order for to cast it back into a usable form. The .cu files use this directly instead of vtkPistonDataObject to keep the GPU/CPU code conceptually distinct.

See also
vtkPistonDataObject

Definition at line 39 of file vtkPistonReference.h.

Constructor & Destructor Documentation

vtkPistonReference::vtkPistonReference ( )
inline

Definition at line 42 of file vtkPistonReference.h.

vtkPistonReference::~vtkPistonReference ( )
inline

Definition at line 48 of file vtkPistonReference.h.

vtkPistonReference::vtkPistonReference ( vtkPistonReference other)
inline

Definition at line 54 of file vtkPistonReference.h.

Member Data Documentation

vtkMTimeType vtkPistonReference::mtime

Definition at line 60 of file vtkPistonReference.h.

int vtkPistonReference::type

Definition at line 61 of file vtkPistonReference.h.

void* vtkPistonReference::data

Definition at line 62 of file vtkPistonReference.h.


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