My Project
 
Loading...
Searching...
No Matches
quad.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4
5class FloatBuffer;
6
7class Quad{
8public:
9 // 0---1
10 // | \ |
11 // 3---2
12 static const int SIZE = 6;
13
14 static std::vector<short>* getIndices(int size);
15 static void fill(float v[],
16 float x1, float x2, float y1, float y2,
17 float u1, float u2, float v1, float v2);
18
19 static FloatBuffer* create();
20 static FloatBuffer* createSet(int size);
21private:
22 static std::vector<short> _indices;
23};
Definition quad.h:7
static FloatBuffer * create()
Definition quad.cpp:58
static std::vector< short > * getIndices(int size)
Definition quad.cpp:6
static void fill(float v[], float x1, float x2, float y1, float y2, float u1, float u2, float v1, float v2)
Definition quad.cpp:28
static const int SIZE
Definition quad.h:12
static FloatBuffer * createSet(int size)
Definition quad.cpp:53