15 #ifndef POSIXGRAPHICSSTATEGUARDIAN_H
16 #define POSIXGRAPHICSSTATEGUARDIAN_H
18 #include "pandabase.h"
35 virtual void *do_get_extension_func(
const char *name);
36 void *get_system_func(
const char *name);
45 static void init_type() {
46 GLGraphicsStateGuardian::init_type();
47 register_type(_type_handle,
"PosixGraphicsStateGuardian",
48 GLGraphicsStateGuardian::get_class_type());
51 return get_class_type();
53 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
59 #include "posixGraphicsStateGuardian.I"
This GSG is used only for CallbackGraphicsWindow (which might not be using the glx interfaces)...
An object to create GraphicsOutputs that share a particular 3-D API.
This class is the main interface to controlling the render process.
TypeHandle is the identifier used to differentiate C++ class types.