|
CGVIS Utils
|
This is the complete list of members for GLApp, including all inherited members.
| animate(double animationTime) | GLApp | inlinevirtual |
| closeWindow() | GLApp | inlineprotected |
| computeImageTransform(const Vec2ui &imageSize) const | GLApp | |
| computeImageTransformFixedHeight(const Vec2ui &imageSize, float height=1.0f, const Vec3 ¢er=Vec3{0.0f, 0.0f, 0.0f}) const | GLApp | |
| computeImageTransformFixedWidth(const Vec2ui &imageSize, float width=1.0f, const Vec3 ¢er=Vec3{0.0f, 0.0f, 0.0f}) const | GLApp | |
| draw() | GLApp | inlinevirtual |
| 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() const | GLApp | |
| getAspect() const | GLApp | |
| getDrawProjection() const | GLApp | |
| getDrawTransform() const | GLApp | |
| 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 | |
| glEnv | GLApp | protected |
| init() | GLApp | inlinevirtual |
| keyboard(int key, int scancode, int action, int mods) | GLApp | inlinevirtual |
| keyboardChar(unsigned int key) | GLApp | inlinevirtual |
| mouseButton(int button, int state, int mods, double xPosition, double yPosition) | GLApp | inlinevirtual |
| mouseMove(double xPosition, double yPosition) | GLApp | inlinevirtual |
| mouseWheel(double x_offset, double y_offset, double xPosition, double yPosition) | GLApp | inlinevirtual |
| mv | GLApp | protected |
| mvi | GLApp | protected |
| p | GLApp | protected |
| pointSprite | GLApp | protected |
| pointSpriteHighlight | GLApp | protected |
| raster | GLApp | protected |
| redrawTriangles(bool wireframe) | GLApp | |
| resetAnimation() | GLApp | |
| resetPointHighlightTexture() | GLApp | |
| resetPointTexture(uint32_t resolution=64) | GLApp | |
| resize(int width, int height) | GLApp | virtual |
| resumeTime | GLApp | protected |
| 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() | GLApp | protected |
| simpleArray | GLApp | protected |
| simpleHLSpriteProg | GLApp | protected |
| simpleLightProg | GLApp | protected |
| simplePointProg | GLApp | protected |
| simpleProg | GLApp | protected |
| simpleSpriteProg | GLApp | protected |
| simpleTexProg | GLApp | protected |
| simpleVb | GLApp | protected |
| ~GLApp() | GLApp | virtual |