14 #ifndef IPHONEGRAPHICSSTATEGUARDIAN_H 15 #define IPHONEGRAPHICSSTATEGUARDIAN_H 35 virtual void *get_extension_func(
const char *prefix,
const char *name);
51 static void init_type() {
52 GLESGraphicsStateGuardian::init_type();
54 GLESGraphicsStateGuardian::get_class_type());
57 return get_class_type();
59 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
64 friend class IPhoneGraphicsBuffer;
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
An object to create GraphicsOutputs that share a particular 3-D API.
An interface to the osx/ system for managing GL windows under X.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is the main interface to controlling the render process.
TypeHandle is the identifier used to differentiate C++ class types.
A container for the various kinds of properties we might ask to have on a graphics frameBuffer before...