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
diguyOglGraphicsShaderTechnique.h
Go to the documentation of this file.
1
#ifndef __diguyOglGraphicsShaderTechnique_H
2
#define __diguyOglGraphicsShaderTechnique_H
3
4
/*********************************************************************
5
**
6
*2 diguyOglGraphicsShaderProgram
7
**
8
** This class is part of the DI-Guy Graphics API. It overrides the class
9
** diguyGraphicsShaderProgram. Detailed documentation is in the
10
** implementation file documentation
11
** <a href="diguyOglGraphicsShaderProgram.cpp.html">here</a>.
12
*/
13
14
#include "ogl_headers.h"
15
16
class
diguyGraphicsLink
;
17
class
diguyOglGraphicsShaderProgram
;
18
19
20
#include <
diguyGraphicsShaderTechnique.h
>
21
#include <vector>
22
23
/****************************************************************************/
24
class
diguyOglGraphicsShaderTechnique
:
public
diguyGraphicsShaderTechnique
25
{
26
public
:
27
diguyOglGraphicsShaderTechnique
(
void
* internal_data);
28
~diguyOglGraphicsShaderTechnique
();
29
30
virtual
diguyGraphicsShaderProgram
*
pick_shader_program
(
const
diguyShaderPickDescription
& desc);
31
32
virtual
void
build
();
33
34
std::vector<diguyOglGraphicsShaderProgram*> m_shaders_with_point_lights;
35
};
36
37
38
43
diguyGraphicsShaderTechnique
*
diguyOglGraphicsShaderTechnique_create_func
(
void
* internal_data);
44
45
46
#endif
diguy
programming_examples
diguy_graphics_api
ogl_examples
common
diguyOglGraphicsShaderTechnique.h
Generated on Wed Jul 9 2014 21:35:57 for DI-Guy C++ SDK Reference by
1.8.3.1