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
diguyOglGraphicsInstanceGroup.h
Go to the documentation of this file.
1
2
/*********************************************************************
3
** Copyright (c) 1992-2014 VT MAK
4
** All rights reserved.
5
*********************************************************************/
6
7
#ifndef __diguyOglGraphicsInstanceGroup_H
8
#define __diguyOglGraphicsInstanceGroup_H
9
10
#include "ogl_headers.h"
11
#include <
diguyGraphicsInstanceGroup.h
>
12
13
/*********************************************************************/
22
class
diguyOglGraphicsInstanceGroup
:
public
diguyGraphicsInstanceGroup
23
{
24
public
:
25
diguyOglGraphicsInstanceGroup
(
void
* internal_data);
26
27
virtual
void
build
();
28
virtual
void
unbuild
();
29
30
virtual
int
bind_instance_group_data
(
int
start,
int
count);
31
virtual
int
bind_instance_buffer_data
(
int
num_floats,
const
float
* instance_data);
32
33
protected
:
34
void
create_link_matrices_tbo
(
int
num_floats);
35
void
destroy_link_matrices_tbo
();
36
37
static
int
s_tbo_size_in_floats
;
38
static
GLuint
s_link_matrices_buffer
;
39
static
GLuint
s_link_matrices_tbo
;
40
};
41
42
diguyGraphicsInstanceGroup
*
diguyOglGraphicsInstanceGroup_create_func
(
void
* internal_data);
43
44
#endif __diguyOglGraphicsInstanceGroup_H
diguy
programming_examples
diguy_graphics_api
ogl_examples
common
diguyOglGraphicsInstanceGroup.h
Generated on Wed Jul 9 2014 21:35:57 for DI-Guy C++ SDK Reference by
1.8.3.1