My Project
Loading...
Searching...
No Matches
quad.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
5
class
FloatBuffer;
6
7
class
Quad
{
8
public
:
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);
21
private
:
22
static
std::vector<short> _indices;
23
};
Quad
Definition
quad.h:7
Quad::create
static FloatBuffer * create()
Definition
quad.cpp:58
Quad::getIndices
static std::vector< short > * getIndices(int size)
Definition
quad.cpp:6
Quad::fill
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
Quad::SIZE
static const int SIZE
Definition
quad.h:12
Quad::createSet
static FloatBuffer * createSet(int size)
Definition
quad.cpp:53
pd
quad.h
Generated by
1.13.2