|
MyGL
|
This is the complete list of members for Triangle, including all inherited members.
| AbstractShape() | AbstractShape | |
| AbstractShape(int width, int height) | AbstractShape | |
| AbstractShape(int width, int height, int x, int y) | AbstractShape | |
| BBoxCollides(const AbstractShape &shape) const noexcept | AbstractShape | |
| defaultShader (defined in AbstractShape) | AbstractShape | static |
| draw(const glm::mat4 &lookAt, const glm::mat4 &projection) const override | Triangle | virtual |
| getColor() const noexcept | AbstractShape | |
| getPosition() const noexcept | AbstractShape | |
| getRotation() const noexcept | AbstractShape | |
| getScale() const noexcept | AbstractShape | |
| getSize() const noexcept | AbstractShape | |
| m_color (defined in AbstractShape) | AbstractShape | protected |
| m_isTextured (defined in AbstractShape) | AbstractShape | protected |
| m_model (defined in AbstractShape) | AbstractShape | mutableprotected |
| m_originalScale (defined in AbstractShape) | AbstractShape | protected |
| m_outlineColor (defined in AbstractShape) | AbstractShape | protected |
| m_outlineModel (defined in AbstractShape) | AbstractShape | mutableprotected |
| m_outlineShader (defined in AbstractShape) | AbstractShape | protected |
| m_outlineThickness (defined in AbstractShape) | AbstractShape | protected |
| m_position (defined in AbstractShape) | AbstractShape | protected |
| m_rotationAngle (defined in AbstractShape) | AbstractShape | protected |
| m_scaleFactor (defined in AbstractShape) | AbstractShape | protected |
| m_shader (defined in AbstractShape) | AbstractShape | protected |
| m_texture (defined in AbstractShape) | AbstractShape | protected |
| m_updateMatrix (defined in AbstractShape) | AbstractShape | mutableprotected |
| move(float x, float y) noexcept | AbstractShape | virtual |
| pi (defined in AbstractShape) | AbstractShape | protectedstatic |
| rotate(float angle) | AbstractShape | |
| SATCollides(const AbstractShape &shape) const | AbstractShape | |
| scale(float x, float y) noexcept | AbstractShape | |
| setColor(uint8_t r, uint8_t g, uint8_t b, uint8_t alpha=255) noexcept | AbstractShape | virtual |
| setColor(const my::Color &color) noexcept | AbstractShape | virtual |
| setOutlineColor(const my::Color &color) noexcept | AbstractShape | |
| setOutlineColor(uint8_t r, uint8_t g, uint8_t b, uint8_t alpha=255) noexcept | AbstractShape | |
| setOutlineShader(const ShaderProgram &program) | AbstractShape | |
| setOutlineThickness(unsigned int thickness) | AbstractShape | |
| setPosition(int x, int y, bool center=false) override | Triangle | virtual |
| setPosition(const glm::vec2 &pos, bool center=false) override | Triangle | virtual |
| setRelativePosition(int x, int y, const my::Camera &camera, bool center=false) | AbstractShape | virtual |
| setRelativePosition(const glm::vec2 &pos, const my::Camera &camera, bool center=false) | AbstractShape | virtual |
| setRotation(float angle) | AbstractShape | |
| setScale(float x, float y) noexcept | AbstractShape | |
| setShader(const ShaderProgram &program) | AbstractShape | |
| setTexture(const my::Texture &texture) | AbstractShape | virtual |
| setTexture(const std::string &filename) | AbstractShape | |
| shader (defined in AbstractShape) | AbstractShape | protectedstatic |
| texShader (defined in AbstractShape) | AbstractShape | protectedstatic |
| Triangle(float x1, float y1, float x2, float y2, float x3, float y3) | Triangle | |
| Triangle(glm::vec2 p1, glm::vec2 p2, glm::vec2 p3) | Triangle | |
| ~AbstractShape() | AbstractShape | virtual |
| ~Triangle() override | Triangle |