#include <simplePBO.h>
List of all members.
Detailed Description
SimplePBO encapsulates pixel buffer object and 2d texturing. It runs cuda and launches the kernel as well. Reference: http://drdobbs.com/cpp/222600097 (took source and adapted it to this class)
Constructor & Destructor Documentation
SimplePBO::SimplePBO |
( |
void |
| ) |
|
SimplePBO::~SimplePBO |
( |
void |
| ) |
|
Member Function Documentation
void SimplePBO::cleanupCuda |
( |
| ) |
|
void SimplePBO::handleRotation |
( |
int |
timediff, |
|
|
int |
dx, |
|
|
int |
dy |
|
) |
| |
void SimplePBO::handleTranslation |
( |
int |
timediff, |
|
|
int |
dx, |
|
|
int |
dy |
|
) |
| |
void SimplePBO::handleZoom |
( |
int |
timediff, |
|
|
int |
dy |
|
) |
| |
void SimplePBO::initCuda |
( |
void * |
h_volume, |
|
|
cudaExtent |
volumeSize |
|
) |
| |
void SimplePBO::release |
( |
| ) |
|
void SimplePBO::resize |
( |
int |
w, |
|
|
int |
h |
|
) |
| |
void SimplePBO::runCuda |
( |
int |
time | ) |
|
void SimplePBO::setViewChanged |
( |
bool |
changed | ) |
|
void SimplePBO::setXRotation |
( |
int |
angle | ) |
|
void SimplePBO::setYRotation |
( |
int |
angle | ) |
|
void SimplePBO::setZRotation |
( |
int |
angle | ) |
|
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/Users/Daniel/Desktop/Depth of Field/DepthOfField/simplePBO.h
- C:/Users/Daniel/Desktop/Depth of Field/DepthOfField/simplePBO.cpp