Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

wglGraphicsPipe Class Reference

#include <wglGraphicsPipe.h>

Inheritance diagram for wglGraphicsPipe:

WinGraphicsPipe GraphicsPipe TypedReferenceCount TypedObject ReferenceCount List of all members.

Public Member Functions

 wglGraphicsPipe ()
virtual ~wglGraphicsPipe ()
virtual string get_interface_name () const
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

 PT (GraphicsPipe) pipe_ const ructor()
TypeHandle get_class_type ()
void init_type ()

Protected Member Functions

virtual PT (GraphicsStateGuardian) make_gsg(const FrameBufferProperties &properties)
virtual PT (GraphicsWindow) make_window(GraphicsStateGuardian *gsg)

Private Member Functions

int choose_pfnum (FrameBufferProperties &properties, HDC hdc) const
int find_pixfmtnum (FrameBufferProperties &properties, HDC hdc, bool bLookforHW) const

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

wglGraphicsPipe::wglGraphicsPipe  ) 
 

Definition at line 34 of file wglGraphicsPipe.cxx.

wglGraphicsPipe::~wglGraphicsPipe  )  [virtual]
 

Definition at line 43 of file wglGraphicsPipe.cxx.


Member Function Documentation

int wglGraphicsPipe::choose_pfnum FrameBufferProperties properties,
HDC  hdc
const [private]
 

Definition at line 137 of file wglGraphicsPipe.cxx.

References find_pixfmtnum().

int wglGraphicsPipe::find_pixfmtnum FrameBufferProperties properties,
HDC  hdc,
bool  bLookforHW
const [private]
 

Definition at line 192 of file wglGraphicsPipe.cxx.

References FrameBufferProperties::FM_alpha, FrameBufferProperties::FM_depth, FrameBufferProperties::FM_double_buffer, FrameBufferProperties::FM_index, FrameBufferProperties::FM_stencil, FrameBufferProperties::get_frame_buffer_mode(), FrameBufferProperties::has_color_bits(), FrameBufferProperties::has_depth_bits(), ICD, MCD, OGLDriverType, and Software.

Referenced by choose_pfnum().

virtual TypeHandle wglGraphicsPipe::force_init_type void   )  [inline, virtual]
 

Reimplemented from WinGraphicsPipe.

Definition at line 60 of file wglGraphicsPipe.h.

References WinGraphicsPipe::get_class_type(), and WinGraphicsPipe::init_type().

TypeHandle wglGraphicsPipe::get_class_type void   )  [inline, static]
 

Reimplemented from WinGraphicsPipe.

Definition at line 49 of file wglGraphicsPipe.h.

Referenced by init_libwgldisplay().

string wglGraphicsPipe::get_interface_name  )  const [virtual]
 

Implements GraphicsPipe.

Definition at line 57 of file wglGraphicsPipe.cxx.

virtual TypeHandle wglGraphicsPipe::get_type void   )  const [inline, virtual]
 

Reimplemented from WinGraphicsPipe.

Definition at line 57 of file wglGraphicsPipe.h.

References WinGraphicsPipe::get_class_type().

void wglGraphicsPipe::init_type void   )  [inline, static]
 

Reimplemented from WinGraphicsPipe.

Definition at line 52 of file wglGraphicsPipe.h.

References WinGraphicsPipe::get_class_type(), WinGraphicsPipe::init_type(), and register_type().

Referenced by init_libwgldisplay().

virtual wglGraphicsPipe::PT GraphicsWindow   )  [protected, virtual]
 

Implements GraphicsPipe.

virtual wglGraphicsPipe::PT GraphicsStateGuardian   )  const [protected, virtual]
 

Reimplemented from GraphicsPipe.

wglGraphicsPipe::PT GraphicsPipe   )  const [static]
 


Member Data Documentation

TypeHandle wglGraphicsPipe::_type_handle [static, private]
 

Reimplemented from WinGraphicsPipe.

Definition at line 26 of file wglGraphicsPipe.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:14:04 2003 for Panda by doxygen1.3