CGVIS Utils
Loading...
Searching...
No Matches
GLApp Member List

This is the complete list of members for GLApp, including all inherited members.

animate(double animationTime)GLAppinlinevirtual
closeWindow()GLAppinlineprotected
computeImageTransform(const Vec2ui &imageSize) constGLApp
computeImageTransformFixedHeight(const Vec2ui &imageSize, float height=1.0f, const Vec3 &center=Vec3{0.0f, 0.0f, 0.0f}) constGLApp
computeImageTransformFixedWidth(const Vec2ui &imageSize, float width=1.0f, const Vec3 &center=Vec3{0.0f, 0.0f, 0.0f}) constGLApp
draw()GLAppinlinevirtual
drawImage(const GLTexture2D &image, const Vec2 &bl, const Vec2 &tr)GLApp
drawImage(const Image &image, const Vec2 &bl, const Vec2 &tr)GLApp
drawImage(const GLTexture2D &image, const Vec3 &bl=Vec3{-1.0f,-1.0f, 0.0f}, const Vec3 &br=Vec3{1.0f,-1.0f, 0.0f}, const Vec3 &tl=Vec3{-1.0f, 1.0f, 0.0f}, const Vec3 &tr=Vec3{1.0f, 1.0f, 0.0f})GLApp
drawImage(const Image &image, const Vec3 &bl=Vec3{-1.0f,-1.0f, 0.0f}, const Vec3 &br=Vec3{1.0f,-1.0f, 0.0f}, const Vec3 &tl=Vec3{-1.0f, 1.0f, 0.0f}, const Vec3 &tr=Vec3{1.0f, 1.0f, 0.0f})GLApp
drawLines(const std::vector< float > &data, LineDrawType t, float lineThickness=1.0f)GLApp
drawPoints(const std::vector< float > &data, float pointSize=1.0f, bool useTex=false)GLApp
drawRect(const Vec4 &color, const Vec2 &bl, const Vec2 &tr)GLApp
drawRect(const Vec4 &color, const Vec3 &bl=Vec3{-1.0f,-1.0f, 0.0f}, const Vec3 &br=Vec3{1.0f,-1.0f, 0.0f}, const Vec3 &tl=Vec3{-1.0f, 1.0f, 0.0f}, const Vec3 &tr=Vec3{1.0f, 1.0f, 0.0f})GLApp
drawTriangles(const std::vector< float > &data, TrisDrawType t, bool wireframe, bool lighting)GLApp
getAnimation() constGLApp
getAspect() constGLApp
getDrawProjection() constGLApp
getDrawTransform() constGLApp
GLApp(uint32_t w=640, uint32_t h=480, uint32_t s=4, const std::string &title="My OpenGL App", bool fpsCounter=true, bool sync=true)GLApp
glEnvGLAppprotected
init()GLAppinlinevirtual
keyboard(int key, int scancode, int action, int mods)GLAppinlinevirtual
keyboardChar(unsigned int key)GLAppinlinevirtual
mouseButton(int button, int state, int mods, double xPosition, double yPosition)GLAppinlinevirtual
mouseMove(double xPosition, double yPosition)GLAppinlinevirtual
mouseWheel(double x_offset, double y_offset, double xPosition, double yPosition)GLAppinlinevirtual
mvGLAppprotected
mviGLAppprotected
pGLAppprotected
pointSpriteGLAppprotected
pointSpriteHighlightGLAppprotected
rasterGLAppprotected
redrawTriangles(bool wireframe)GLApp
resetAnimation()GLApp
resetPointHighlightTexture()GLApp
resetPointTexture(uint32_t resolution=64)GLApp
resize(int width, int height)GLAppvirtual
resumeTimeGLAppprotected
run()GLApp
setAnimation(bool animationActive)GLApp
setDrawProjection(const Mat4 &mat)GLApp
setDrawTransform(const Mat4 &mat)GLApp
setImageFilter(GLint magFilter, GLint minFilter)GLApp
setPointHighlightTexture(const Image &shape)GLApp
setPointTexture(const std::vector< uint8_t > &shape, uint32_t x, uint32_t y, uint8_t components)GLApp
setPointTexture(const Image &shape)GLApp
shaderUpdate()GLAppprotected
simpleArrayGLAppprotected
simpleHLSpriteProgGLAppprotected
simpleLightProgGLAppprotected
simplePointProgGLAppprotected
simpleProgGLAppprotected
simpleSpriteProgGLAppprotected
simpleTexProgGLAppprotected
simpleVbGLAppprotected
~GLApp()GLAppvirtual