14 #ifndef __diguyGraphicsState_H
15 #define __diguyGraphicsState_H
20 #define CPLUSPLUS_ONLY
30 class bdiGeometryGeosetState;
79 int get_num_textures();
115 int get_textures_available();
129 int get_contains_alpha_component();
153 void free_loader_memory();
169 #ifdef CPLUSPLUS_ONLY
200 virtual void build();
223 virtual void unbuild();
246 virtual void bind_now();
258 #ifdef CPLUSPLUS_ONLY
260 bdiGeometryGeosetState* get_scripted_object() {
return m_scripted_object;}
281 bdiGeometryGeosetState* m_scripted_object;
283 friend class bdiGeometryGeosetState;
284 friend class bdiGeometryFactory;