DI-Guy SDK Documentation  13.1
diguyRenderSettings.h
Go to the documentation of this file.
1 
2 /*********************************************************************
3  ** Copyright (c) 1992-2015 VT MAK
4  ** All rights reserved.
5  *********************************************************************/
6 
7 #ifndef __diguyRenderSettings_H
8 #define __diguyRenderSettings_H
9 
10 #include <declspec_bdiutil.h>
11 
12 class bdiShaderUniform;
13 class bdiShaderUniformArray;
14 class bdiGeometryGeosetState;
15 class bdiGeometryGeoset;
16 /****************************************************************************/
17 /*
18  * NOTE: So far this is NOT a customer-distributed class. It is BDI-internal.
19  */
20 /****************************************************************************/
21 
22 
23 /****************************************************************************/
24 class BDI_DECLSPEC_bdiutil diguyRenderSettings
25 {
26 public:
27 
30 
31  int m_graphics_state_switch_index;
32  bdiGeometryGeoset* m_cached_switched_graphics_mesh;
33  bdiGeometryGeosetState* m_cached_switched_graphics_state;
34 
35  void create_per_shape_materials();
36  bdiShaderUniformArray * m_uniform_array;
37 };
38 
39 
40 #endif /* __diguyRenderSettings_H */
41 
Private Class.
Definition: diguyRenderSettings.h:23