#include <VImage.h>
Public Member Functions | |
VImage () | |
~VImage () | |
bool | loadImage (std::string filename) |
unsigned int | getImageHandle () |
void | renderToLowerRightQuad () |
Private Member Functions | |
void | deleteImage () |
Private Attributes | |
unsigned int | m_ImageHandle |
Definition at line 11 of file VImage.h.
VImage::~VImage | ( | ) | [inline] |
bool VImage::loadImage | ( | std::string | filename | ) |
loads an image from disc
filename | filename of Image |
Definition at line 9 of file VImage.cpp.
References deleteImage(), VFramebufferObject::devIlInitialised, VFramebufferObject::initialiseDevIl(), and m_ImageHandle.
Referenced by VVolumeRenderer::resize().
unsigned int VImage::getImageHandle | ( | ) | [inline] |
returns the image Handle
Definition at line 42 of file VImage.h.
References m_ImageHandle.
Referenced by VVolumeRenderer::setShaderWrapperDVRCombMetal(), VVolumeRenderer::setShaderWrapperDVRCombMetal2f(), VVolumeRenderer::setShaderWrapperDVRCombMetalCont(), VVolumeRenderer::setShaderWrapperDVRCombMetalCont2f(), VVolumeRenderer::setShaderWrapperDVRCombMetalContShadow(), VVolumeRenderer::setShaderWrapperDVRCombMetalContShadow2f(), VVolumeRenderer::setShaderWrapperDVRCombMetalShadow(), VVolumeRenderer::setShaderWrapperDVRCombMetalShadow2f(), VVolumeRenderer::setShaderWrapperDVRCombToon(), VVolumeRenderer::setShaderWrapperDVRCombToon2f(), VVolumeRenderer::setShaderWrapperDVRCombToonCont(), VVolumeRenderer::setShaderWrapperDVRCombToonCont2f(), VVolumeRenderer::setShaderWrapperDVRCombToonContShadow(), VVolumeRenderer::setShaderWrapperDVRCombToonContShadow2f(), VVolumeRenderer::setShaderWrapperDVRCombToonShadow(), VVolumeRenderer::setShaderWrapperDVRCombToonShadow2f(), and VVolumeRenderer::setShaderWrapperDVRtf2d().
void VImage::renderToLowerRightQuad | ( | ) |
method for testrendering the Image to a small quad
Definition at line 42 of file VImage.cpp.
References VProgram::bind(), VFramebufferObject::getRenderToScreenProgram(), m_ImageHandle, and VProgram::release().
void VImage::deleteImage | ( | ) | [private] |
deletes the image
Definition at line 34 of file VImage.cpp.
References m_ImageHandle.
Referenced by loadImage(), and ~VImage().
unsigned int VImage::m_ImageHandle [private] |
Opengl Handle of Image.
Definition at line 59 of file VImage.h.
Referenced by deleteImage(), getImageHandle(), loadImage(), and renderToLowerRightQuad().