OpenGL Volumizer 2.7 Reference Pages
| void ref ( | ); |
| void unref ( | ); |
| void addDeletionCallback ( | vzObjectCallback callback, void* userData); |
| void removeDeletionCallback ( | vzObjectCallback callback, void* userData); |
| vzObject ( | ); |
| virtual ~vzObject ( | ); |
| vzObject ( | ); |
| virtual ~vzObject ( | ); |
| void addDeletionCallback ( | vzObjectCallback callback, void* userData); |
typedef void (*vzObjectCallback) (vzObject *object, void *userData);
// Add a deletion callback to the given volume texture
void addDeletionCB(vzParameterVolumeTexture *texture) {
// Get the data pointer to be deleted
void *dataPtr = texture->getDataPtr();
// Add the deletion callback with the dataPtr as the user data
texture->addDeletionCallback(textureDeletionCB, dataPtr);
}
// The texture deletion callback function
void textureDeletionCB(vzObject *object, void *userData) {
// The user data pointer
delete [] userData;
}
| void ref ( | ); |
| void removeDeletionCallback ( | vzObjectCallback callback, void* userData); |
| void unref ( | ); |