ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bezierPatchMesh.cc File Reference
#include "gluos.h"
#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <GL/gl.h>
#include "bezierEval.h"
#include "bezierPatchMesh.h"

Go to the source code of this file.

Functions

static int isDegenerate (float A[2], float B[2], float C[2])
void drawStrips (float *vertex_array, float *normal_array, int *length_array, GLenum *type_array, int num_strips)
void bezierPatchMeshListDelDeg (bezierPatchMesh *list)
void bezierPatchMeshListDelete (bezierPatchMesh *list)
bezierPatchMeshbezierPatchMeshListReverse (bezierPatchMesh *list)
bezierPatchMeshbezierPatchMeshMake (int maptype, float umin, float umax, int ustride, int uorder, float vmin, float vmax, int vstride, int vorder, float *ctlpoints, int size_UVarray, int size_length_array)
bezierPatchMeshbezierPatchMeshMake2 (int size_UVarray, int size_length_array)
void bezierPatchMeshPutPatch (bezierPatchMesh *bpm, int maptype, float umin, float umax, int ustride, int uorder, float vmin, float vmax, int vstride, int vorder, float *ctlpoints)
void bezierPatchMeshDelete (bezierPatchMesh *bpm)
void bezierPatchMeshBeginStrip (bezierPatchMesh *bpm, GLenum type)
void bezierPatchMeshEndStrip (bezierPatchMesh *bpm)
void bezierPatchMeshInsertUV (bezierPatchMesh *bpm, float u, float v)
void bezierPatchMeshPrint (bezierPatchMesh *bpm)
bezierPatchMeshbezierPatchMeshListInsert (bezierPatchMesh *list, bezierPatchMesh *bpm)
void bezierPatchMeshListPrint (bezierPatchMesh *list)
int bezierPatchMeshListTotalStrips (bezierPatchMesh *list)
int bezierPatchMeshListTotalVert (bezierPatchMesh *list)
int bezierPatchMeshListNumTriangles (bezierPatchMesh *list)
int bezierPatchMeshNumTriangles (bezierPatchMesh *bpm)
void bezierPatchMeshDelDeg (bezierPatchMesh *bpm)
void bezierPatchMeshEval (bezierPatchMesh *bpm)
void bezierPatchMeshListEval (bezierPatchMesh *list)
void bezierPatchMeshDraw (bezierPatchMesh *bpm)
void bezierPatchMeshListDraw (bezierPatchMesh *list)
void bezierPatchMeshListCollect (bezierPatchMesh *list, float **vertex_array, float **normal_array, int **length_array, GLenum **type_array, int *num_strips)

Generated on Sun May 27 2012 05:09:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.