Panda3D
|
This graphics pipe represents the interface for creating OpenGL graphics windows on the various IPHONE's. More...
#include "iPhoneGraphicsPipe.h"
Public Types | |
typedef pset < IPhoneGraphicsWindow * > | GraphicsWindows |
Public Member Functions | |
virtual TypeHandle | force_init_type () |
virtual string | get_interface_name () const |
virtual PreferredWindowThread | get_preferred_window_thread () const |
Returns an indication of the thread in which this GraphicsPipe requires its window processing to be performed: typically either the app thread (e.g. | |
virtual TypeHandle | get_type () const |
void | rotate_windows () |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. | |
static | PT (GraphicsPipe) pipe_constructor() |
Public Attributes | |
GraphicsWindows | _graphics_windows |
ControllerDemoViewController * | _view_controller |
UIWindow * | _window |
Protected Member Functions | |
virtual | PT (GraphicsOutput) make_output(const string &name |
Protected Attributes | |
virtual const FrameBufferProperties const WindowProperties int GraphicsEngine * | engine |
virtual const FrameBufferProperties & | fb_prop |
virtual const FrameBufferProperties const WindowProperties int | flags |
virtual const FrameBufferProperties const WindowProperties int GraphicsEngine GraphicsStateGuardian * | gsg |
virtual const FrameBufferProperties const WindowProperties int GraphicsEngine GraphicsStateGuardian GraphicsOutput * | host |
virtual const FrameBufferProperties const WindowProperties int GraphicsEngine GraphicsStateGuardian GraphicsOutput int bool & | precertify |
virtual const FrameBufferProperties const WindowProperties int GraphicsEngine GraphicsStateGuardian GraphicsOutput int | retry |
virtual const FrameBufferProperties const WindowProperties & | win_prop |
Friends | |
class | IPhoneGraphicsBuffer |
This graphics pipe represents the interface for creating OpenGL graphics windows on the various IPHONE's.
Definition at line 34 of file iPhoneGraphicsPipe.h.
virtual PreferredWindowThread IPhoneGraphicsPipe::get_preferred_window_thread | ( | ) | const [virtual] |
Returns an indication of the thread in which this GraphicsPipe requires its window processing to be performed: typically either the app thread (e.g.
X) or the draw thread (Windows).
Reimplemented from GraphicsPipe.
static void IPhoneGraphicsPipe::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from GraphicsPipe.
Definition at line 70 of file iPhoneGraphicsPipe.h.
References GraphicsPipe::init_type().