#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. |
1.3