|
CUGLErrorType | cugl::getError () |
|
const char * | cugl::getErrorString (CUGLErrorType err) |
|
void | cugl::checkCUGLStatus () |
|
void | cugl::checkOpenGLStatus () |
|
const Vector | cugl::I (1, 0, 0) |
|
const Vector | cugl::J (0, 1, 0) |
|
const Vector | cugl::K (0, 0, 1) |
|
double | cugl::radians (double angle) |
|
double | cugl::degrees (double angle) |
|
double | cugl::sqr (double x) |
|
unsigned int | cugl::randInt (unsigned int max) |
|
int | cugl::randSym (unsigned int max) |
|
double | cugl::randReal () |
|
void | cugl::triStripNormals (Point points[], Vector normals[], int numPoints, bool neg=false) |
|
void | cugl::revolve (int numSteps, GLfloat coor[][2], int numSlices, bool drawNormals=false) |
|
void | cugl::lookAt (Point eye) |
|
void | cugl::lookAt (Point eye, Point model) |
|
void | cugl::lookAt (Point eye, Point model, Vector up) |
|
void | cugl::axes (GLfloat size=1) |
|
void | cugl::buildPlane (bool shadow=false) |
|
GLuint | cugl::makePlaneList (bool shadow=false) |
|
void | cugl::setMaterial (const int m, GLenum face=GL_FRONT) |
|
int | cugl::addMaterial (GLfloat ambR, GLfloat ambG, GLfloat ambB, GLfloat ambA, GLfloat difR, GLfloat difG, GLfloat difB, GLfloat difA, GLfloat speR, GLfloat speG, GLfloat speB, GLfloat speA, GLfloat shine) |
|
int | cugl::addMaterial (GLfloat params[]) |
|
Point | cugl::operator+ (const Point &p, const Vector &v) |
|
Point | cugl::operator+ (const Vector &v, const Point &p) |
|
Point | cugl::operator* (const Point &p, GLfloat s) |
|
Point | cugl::operator* (GLfloat s, const Point &p) |
|
bool | cugl::operator== (const Point &p, const Point &q) |
|
bool | cugl::operator!= (const Point &p, const Point &q) |
|
GLfloat | cugl::dist (const Point &p, const Plane &s) |
|
GLfloat | cugl::dist (const Plane &s, const Point &p) |
|
bool | cugl::operator== (const Line &m, const Line &n) |
|
bool | cugl::operator!= (const Line &m, const Line &n) |
|
bool | cugl::operator== (const Plane &p, const Plane &q) |
|
bool | cugl::operator!= (const Plane &p, const Plane &q) |
|
Vector | cugl::operator- (const Point &p, const Point &q) |
|
Vector | cugl::operator+ (const Vector &u, const Vector &v) |
|
Vector | cugl::operator- (const Vector &u, const Vector &v) |
|
Vector | cugl::operator* (const Vector &v, GLfloat s) |
|
Vector | cugl::operator* (GLfloat s, const Vector &v) |
|
Vector | cugl::cross (const Vector &u, const Vector &v) |
|
Vector | cugl::operator* (const Vector &u, const Vector &v) |
|
GLfloat | cugl::dot (const Vector &u, const Vector &v) |
|
bool | cugl::operator== (const Vector &u, const Vector &v) |
|
bool | cugl::operator!= (const Vector &u, const Vector &v) |
|
Matrix | cugl::operator+ (const Matrix &m, const Matrix &n) |
|
Matrix | cugl::operator- (const Matrix &m, const Matrix &n) |
|
Matrix | cugl::operator* (const Matrix &m, const Matrix &n) |
|
bool | cugl::operator== (const Matrix &m, const Matrix &n) |
|
bool | cugl::operator!= (const Matrix &m, const Matrix &n) |
|
Matrix | cugl::operator* (GLfloat s, const Matrix &m) |
|
Matrix | cugl::operator* (const Matrix &m, GLfloat s) |
|
Matrix | cugl::operator/ (const Matrix &m, GLfloat s) |
|
GLfloat | cugl::dot (const Quaternion &q, const Quaternion &r) |
|
Quaternion | cugl::operator+ (const Quaternion &q, const Quaternion &r) |
|
Quaternion | cugl::operator- (const Quaternion &q, const Quaternion &r) |
|
Quaternion | cugl::operator* (const Quaternion &q, const Quaternion &r) |
|
Quaternion | cugl::operator* (const Vector &v, const Quaternion &q) |
|
Quaternion | cugl::operator* (const Quaternion &q, const Vector &v) |
|
Quaternion | cugl::operator* (const Quaternion &q, GLfloat a) |
|
Quaternion | cugl::operator* (GLfloat a, const Quaternion &q) |
|
bool | cugl::operator== (const Quaternion &q, const Quaternion &r) |
|
bool | cugl::operator!= (const Quaternion &q, const Quaternion &r) |
|
Concordia University Graphics Library
- Authors
- Peter Grogono
Definition in file cugl.h.