DI-Guy C++ SDK Reference
13.0
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
diguyOglGraphicsMesh.h
Go to the documentation of this file.
1
#ifndef __diguyOglGraphicsMesh_H
2
#define __diguyOglGraphicsMesh_H
3
4
/*****************************************************************************
5
**
6
*2 diguyOglGraphicsMesh
7
**
8
** This class is part of the DI-Guy Graphics API. It overrides the class
9
** diguyGraphicsMesh. Detailed documentation is in the implementation
10
** file documentation <a href="diguyOglGraphicsMesh.cpp.html">here</a>.
11
*/
12
13
#include "ogl_headers.h"
14
15
#include <
diguyGraphicsMesh.h
>
16
class
diguyGraphicsVertexData;
17
18
19
/****************************************************************************/
20
class
diguyOglGraphicsMesh
:
public
diguyGraphicsMesh
21
{
22
23
public
:
24
25
diguyOglGraphicsMesh
(
void
* internal_data);
26
27
virtual
void
build
();
28
virtual
void
unbuild
();
29
virtual
void
draw
();
30
31
protected
:
32
36
int
m_is_skinned_mesh
;
37
int
m_has_tangents
;
38
39
GLuint
m_vertex_buffer
;
40
GLuint
m_index_buffer
;
41
42
GLenum
m_gl_index_type
;
43
44
/*
45
* EXPERIMENTAL functions for instancing
46
*/
47
48
public
:
49
virtual
void
draw_instance_group
(
int
num_instances);
50
};
51
52
57
diguyGraphicsMesh
*
diguyOglGraphicsMesh_create_func
(
void
* internal_data);
58
59
#endif
diguy
programming_examples
diguy_graphics_api
ogl_examples
common
diguyOglGraphicsMesh.h
Generated on Wed Jul 9 2014 21:35:57 for DI-Guy C++ SDK Reference by
1.8.3.1