#include <VImage.h>
Public Member Functions | |
| VImage () | |
| ~VImage () | |
| bool | loadImage (std::string filename) |
| unsigned int | getImageHandle () |
| void | renderToLowerRightQuad () |
Static Public Member Functions | |
| static void | renderToLowerRightQuad (unsigned int m_ImageHandle) |
| static void | renderOuterScreen (unsigned int m_ImageHandle) |
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 VFlowRenderer::loadProgram().
| unsigned int VImage::getImageHandle | ( | ) | [inline] |
returns the image Handle
Definition at line 42 of file VImage.h.
References m_ImageHandle.
Referenced by VFlowRenderer::setShaderWrapperGlyph(), VFlowRenderer::setShaderWrapperGlyphTf(), VFlowRenderer::setShaderWrapperStreamLinesGlyph(), and VFlowRenderer::setShaderWrapperStreamLinesTfGlyph().
| 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::renderToLowerRightQuad | ( | unsigned int | m_ImageHandle | ) | [static] |
static Method to render an Image to Lower Right Quad
| m_ImageHandle | Handle for Iamge |
Definition at line 73 of file VImage.cpp.
References VProgram::bind(), VFramebufferObject::getRenderToScreenProgram(), and VProgram::release().
| void VImage::renderOuterScreen | ( | unsigned int | m_ImageHandle | ) | [static] |
static Method to render an Image to Outer Screen
| m_ImageHandle | Handle for Iamge |
Definition at line 104 of file VImage.cpp.
References VProgram::bind(), VFramebufferObject::getRenderToScreenProgram(), and VProgram::release().
Referenced by VFlowRenderer::drawLic().
| 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 71 of file VImage.h.
Referenced by deleteImage(), getImageHandle(), loadImage(), and renderToLowerRightQuad().
1.5.4