34 #ifndef __diguyGraphicsState_H
35 #define __diguyGraphicsState_H
40 #define CPLUSPLUS_ONLY
50 class bdiGeometryGeosetState;
103 int get_num_textures();
147 int get_textures_available();
165 int get_contains_alpha_component();
197 void free_loader_memory();
213 #ifdef CPLUSPLUS_ONLY
244 virtual void build();
267 virtual void unbuild();
290 virtual void bind_now();
302 #ifdef CPLUSPLUS_ONLY
304 bdiGeometryGeosetState* get_scripted_object() {
return m_scripted_object;}
325 bdiGeometryGeosetState* m_scripted_object;
327 friend class bdiGeometryGeosetState;
328 friend class bdiGeometryFactory;