#include <graphicsPipe.h>
Inheritance diagram for GraphicsPipe:
Public Member Functions | |
virtual int | get_num_hw_channels () |
virtual HardwareChannel * | get_hw_channel (GraphicsWindow *window, int index) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
GraphicsPipe () | |
virtual | PT (GraphicsStateGuardian) make_gsg(const FrameBufferProperties &properties) |
virtual void | close_gsg (GraphicsStateGuardian *gsg) |
virtual | PT (GraphicsWindow) make_window(GraphicsStateGuardian *gsg)=0 |
Protected Attributes | |
Mutex | _lock |
bool | _is_valid |
bool | _supports_fullscreen |
int | _display_width |
int | _display_height |
Private Member Functions | |
GraphicsPipe (const GraphicsPipe ©) | |
void | operator= (const GraphicsPipe ©) |
INLINE bool | is_valid () const |
INLINE bool | supports_fullscreen () const |
INLINE int | get_display_width () const |
INLINE int | get_display_height () const |
virtual string | get_interface_name () const=0 |
Private Attributes | |
PUBLISHED | __pad0__: virtual ~GraphicsPipe() |
Static Private Attributes | |
TypeHandle | _type_handle |
Friends | |
class | GraphicsEngine |
|
Definition at line 31 of file graphicsPipe.cxx. References _display_height, _display_width, _is_valid, and _supports_fullscreen. |
|
Definition at line 50 of file graphicsPipe.cxx. References _is_valid. |
|
Definition at line 130 of file graphicsPipe.cxx. References GraphicsStateGuardian::close_gsg(), and NULL. |
|
Reimplemented from TypedReferenceCount. Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, wglGraphicsPipe, and WinGraphicsPipe. Definition at line 100 of file graphicsPipe.h. References ReferenceCount::get_class_type(), and TypedReferenceCount::init_type(). |
|
Reimplemented from ReferenceCount. Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, wglGraphicsPipe, and WinGraphicsPipe. Definition at line 89 of file graphicsPipe.h. Referenced by GraphicsPipeSelection::add_pipe_type(), WinGraphicsPipe::force_init_type(), WinGraphicsPipe::get_type(), WinGraphicsPipe::init_type(), and glxGraphicsPipe::init_type(). |
|
|
|
|
|
Definition at line 100 of file graphicsPipe.cxx. Referenced by GraphicsWindow::get_channel(). |
|
Implemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, and wglGraphicsPipe. |
|
Definition at line 81 of file graphicsPipe.cxx. |
|
Reimplemented from TypedReferenceCount. Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, wglGraphicsPipe, and WinGraphicsPipe. Definition at line 97 of file graphicsPipe.h. References ReferenceCount::get_class_type(). |
|
Reimplemented from TypedReferenceCount. Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, wglGraphicsPipe, and WinGraphicsPipe. Definition at line 92 of file graphicsPipe.h. References TypedObject::get_class_type(), TypedReferenceCount::init_type(), and register_type(). Referenced by WinGraphicsPipe::force_init_type(), init_libdisplay(), WinGraphicsPipe::init_type(), and glxGraphicsPipe::init_type(). |
|
|
|
Definition at line 61 of file graphicsPipe.cxx. |
|
Implemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, and wglGraphicsPipe. |
|
Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, and wglGraphicsPipe. |
|
|
|
Definition at line 104 of file graphicsPipe.h. |
|
Reimplemented from TypedReferenceCount. Definition at line 59 of file graphicsPipe.h. |
|
Definition at line 86 of file graphicsPipe.h. Referenced by glxGraphicsPipe::glxGraphicsPipe(), and GraphicsPipe(). |
|
Definition at line 85 of file graphicsPipe.h. Referenced by glxGraphicsPipe::glxGraphicsPipe(), and GraphicsPipe(). |
|
Definition at line 83 of file graphicsPipe.h. Referenced by glxGraphicsPipe::glxGraphicsPipe(), GraphicsPipe(), wdxGraphicsPipe7::wdxGraphicsPipe7(), and wdxGraphicsPipe8::wdxGraphicsPipe8(). |
|
Definition at line 81 of file graphicsPipe.h. |
|
Definition at line 84 of file graphicsPipe.h. Referenced by glxGraphicsPipe::glxGraphicsPipe(), and GraphicsPipe(). |
|
Reimplemented from TypedReferenceCount. Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, glxGraphicsPipe, wglGraphicsPipe, and WinGraphicsPipe. Definition at line 23 of file graphicsPipe.cxx. |