Program Listing for File Quad.hpp

Return to documentation for file (Src/GraphicsEngineOpenGL/scene/Quad.hpp)

#pragma once
#include <glad/glad.h>

class Quad
{
  public:
    Quad();

    void render();

    ~Quad();

  private:
    GLuint q_vao, q_vbo;

    float vertices[20] = {

        // positions                   //tex coords
        -1.0f,
        1.0f,
        0.0f,
        0.0f,
        1.0f,
        -1.0f,
        -1.0f,
        0.0f,
        0.0f,
        0.0f,
        1.0f,
        1.0f,
        0.0f,
        1.0f,
        1.0f,
        1.0f,
        -1.0f,
        0.0f,
        1.0f,
        0.0f

    };
};