- Timestamp:
- 03/06/07 14:26:14 (18 years ago)
- Location:
- GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/buffers.h
r2127 r2194 1 #ifndef __ interleave_h_2 #define __ interleave_h_1 #ifndef __buffers_h_ 2 #define __buffers_h_ 3 3 4 4 #include "GL/glut.h" … … 21 21 } Vertex_; 22 22 23 extern GLuint vertex_buf, color_buf; 24 25 extern Vertex_ *buf_vertices; 26 extern Color *buf_colors; 27 28 extern Vertex_ *pbuf_vertices; 29 extern Color *pbuf_colors; 30 31 extern void saveVertexBuffer(Change *c, VertexIL *dest); 32 extern void loadVertexBuffer(VertexIL *src, Change *c); 23 extern VertexIL *saveVertexBuffer(Change *c, Vertex_ *verts, Color *cols); 24 extern void loadVertexBuffer(VertexIL *src, Change *c, Vertex_ *verts, Color *cols); 25 extern VertexIL *saveVertexBufferGPU(Change *c); 26 extern void loadVertexBufferGPU(VertexIL *src, Change *c); 33 27 34 28 extern VertexIL *setupInterleave(Mesh *mesh, Color *colors); 35 29 extern void setupVertexArray(Mesh *mesh, Color *colors); 36 extern void updateVertexArray(Mesh *mesh, Change *c );30 extern void updateVertexArray(Mesh *mesh, Change *c, Vertex_ *verts, Color *cols); 37 31 extern void setupVertexBufferObjects(Mesh *mesh, Color *colors); 38 32 extern void updateVertexBufferObjects(Mesh *mesh, Change *c); -
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/change.h
r2127 r2194 85 85 86 86 extern void modifyEdges(Mesh *mesh, Change *c); 87 extern int find( int *edges, int num, int v_);87 extern int find(Mesh *mesh, int *edges, int num, int v_); 88 88 extern void updateEdgeAdj(Mesh *mesh, Change *c) ; 89 89 -
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/global.h
r2127 r2194 9 9 #include "color.h" 10 10 #include "change.h" 11 #include "buffers.h" 11 12 12 13 // For progress update. … … 132 133 extern GLsizei width, height; 133 134 135 extern GLuint vertex_buf, color_buf; 136 137 extern Vertex_ *buf_vertices; 138 extern Color *buf_colors; 139 134 140 extern int vmiWin; 135 141 -
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/mesh.h
r2127 r2194 13 13 int *edges; 14 14 int enable; 15 int movable; // If vertex is part of a border.16 15 } Vertex; 17 16 -
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/simplify.h
r2127 r2194 28 28 extern void initVertexMultimap( Mesh *mesh, 29 29 multimap<int,int> &vertexMultimap); 30 ///////////////////////////////////////////////////////////////////////// ////30 ///////////////////////////////////////////////////////////////////////// 31 31 // Coordinates class. 32 ///////////////////////////////////////////////////////////////////////// ////32 ///////////////////////////////////////////////////////////////////////// 33 33 class _float3_ 34 34 {
Note: See TracChangeset
for help on using the changeset viewer.