Basic Image AlgorithmS Library
2.8.0
|
#include <OpenGLFramework/SpecializedBatches/WoWDisplayShader.hh>
Public Member Functions | |
void | ActivateFixedFunctionPipeline () |
glfShaderProgram * | CreateFragmentShaderProgram (const std::string &fragmentShaderCode) |
glfShaderProgram * | CreateFragmentShaderProgramFromFile (const std::string &fragmentShaderPath) |
void | Draw () |
void | FlipColorImage (bool flip) |
glfFramebufferObject * | GetRenderTarget () |
glfTexture2D * | GetTextureFromDefaultRenderTarget () |
int | GetTextureFromDefaultRenderTarget (ImageBase &texture) |
unsigned int | GetViewportHeight () |
unsigned int | GetViewportWidth () |
glfTexture2D * | GetZBufferFromDefaultRenderTarget () |
void | Init (int mode=0) |
void | SetColorImage (glfTexture2D *colorImage) |
void | SetDefaultFloatRenderTarget (unsigned int width, unsigned height) |
void | SetDefaultRenderTarget (unsigned int width, unsigned height, GLenum internalFormat=GL_LUMINANCE32F_ARB) |
void | SetDefaultRGBRenderTarget (unsigned int width, unsigned height) |
void | SetDisparityImage (glfTexture2D *dispImage) |
void | SetHeader (std::vector< int > &header) |
void | SetRenderTarget (glfFramebufferObject *renderTarget) |
void | SetScale (float scale) |
void | SetViewPort (unsigned int width, unsigned int height) |
void | UseOcclLayer (bool occlLayer) |
WoWDisplayShader () | |
virtual | ~WoWDisplayShader () |
Protected Member Functions | |
glfBatch * | GetBatch_ () |
glfDepthBufferMode * | GetDepthBufferMode_ () |
glfElementBuffer * | GetElementBuffer_ () |
glfMatrix * | GetModelViewMatrix_ () |
glfMatrix * | GetProjectionMatrix_ () |
glfShader * | GetShader () |
glfShaderProgram * | GetShaderProgram_ () |
glfVertexBuffer * | GetVertexBuffer_ () |
glfViewport * | GetViewport_ () |
void | InitBatch_ () |
void | InitPrimitiveData_ () |
void | InitVertexTransformation_ () |
Definition at line 20 of file WoWDisplayShader.hh.
WoWDisplayShader::WoWDisplayShader | ( | ) |
Definition at line 13 of file WoWDisplayShader.cpp.
|
virtual |
Definition at line 116 of file WoWDisplayShader.cpp.
|
inlineinherited |
Definition at line 88 of file PerPixelProcessingBase.hh.
References BIAS::glfScreen::GetInstance().
|
inherited |
Definition at line 106 of file PerPixelProcessingBase.cpp.
References BIAS::glfException::GetMessageString().
|
inherited |
Definition at line 133 of file PerPixelProcessingBase.cpp.
References BIAS::glfException::GetMessageString().
Referenced by BIAS::SeparableBilateralFilter::Init().
void WoWDisplayShader::Draw | ( | ) |
Definition at line 146 of file WoWDisplayShader.cpp.
|
inline |
Definition at line 32 of file WoWDisplayShader.hh.
|
inlineprotectedinherited |
Definition at line 157 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Draw().
|
inlineprotectedinherited |
Definition at line 172 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Init().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inlineinherited |
Definition at line 129 of file PerPixelProcessingBase.hh.
|
inlineprotectedinherited |
Definition at line 176 of file PerPixelProcessingBase.hh.
|
inlineprotectedinherited |
Definition at line 180 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Draw(), and BIAS::SeparableBilateralFilter::SetColorAndSourceAndDest().
|
inlineinherited |
Definition at line 115 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 119 of file PerPixelProcessingBase.hh.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 169 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 60 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 57 of file PerPixelProcessingBase.hh.
|
inlineinherited |
Definition at line 112 of file PerPixelProcessingBase.hh.
void WoWDisplayShader::Init | ( | int | mode = 0 | ) |
Definition at line 127 of file WoWDisplayShader.cpp.
|
inlineprotectedinherited |
Definition at line 134 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::Init().
|
inlineprotectedinherited |
Definition at line 148 of file PerPixelProcessingBase.hh.
References BIAS::Primitives::PlainQuad2DWithTexture2D().
|
inlineprotectedinherited |
Definition at line 152 of file PerPixelProcessingBase.hh.
void WoWDisplayShader::SetColorImage | ( | glfTexture2D * | colorImage | ) |
Definition at line 123 of file WoWDisplayShader.cpp.
|
inherited |
Definition at line 96 of file PerPixelProcessingBase.cpp.
|
inherited |
Definition at line 44 of file PerPixelProcessingBase.cpp.
References BIAS::glfException::GetMessageString().
|
inherited |
Definition at line 101 of file PerPixelProcessingBase.cpp.
void WoWDisplayShader::SetDisparityImage | ( | glfTexture2D * | dispImage | ) |
Definition at line 120 of file WoWDisplayShader.cpp.
|
inline |
Definition at line 52 of file WoWDisplayShader.hh.
|
inlineinherited |
Definition at line 64 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::SetColorAndSourceAndDest().
|
inline |
Definition at line 40 of file WoWDisplayShader.hh.
|
inlineinherited |
Definition at line 52 of file PerPixelProcessingBase.hh.
Referenced by BIAS::SeparableBilateralFilter::SetColorAndSourceAndDest().
|
inline |
Definition at line 44 of file WoWDisplayShader.hh.