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

WinGraphicsPipe Class Reference

#include <winGraphicsPipe.h>

Inheritance diagram for WinGraphicsPipe:

GraphicsPipe TypedReferenceCount TypedObject ReferenceCount wdxGraphicsPipe7 wdxGraphicsPipe8 wglGraphicsPipe List of all members.

Public Member Functions

 WinGraphicsPipe ()
virtual ~WinGraphicsPipe ()
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Private Types

typedef BOOL(WINAPI * PFN_TRACKMOUSEEVENT )(LPTRACKMOUSEEVENT)

Private Attributes

HINSTANCE _hUser32
PFN_TRACKMOUSEEVENT _pfnTrackMouseEvent

Static Private Attributes

TypeHandle _type_handle

Friends

class WinGraphicsWindow

Member Typedef Documentation

typedef BOOL(WINAPI * WinGraphicsPipe::PFN_TRACKMOUSEEVENT)(LPTRACKMOUSEEVENT) [private]
 

Definition at line 46 of file winGraphicsPipe.h.


Constructor & Destructor Documentation

WinGraphicsPipe::WinGraphicsPipe  ) 
 

Definition at line 30 of file winGraphicsPipe.cxx.

References _hUser32, _pfnTrackMouseEvent, and NULL.

WinGraphicsPipe::~WinGraphicsPipe  )  [virtual]
 

Definition at line 48 of file winGraphicsPipe.cxx.

References _hUser32, and NULL.


Member Function Documentation

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

Reimplemented from GraphicsPipe.

Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, and wglGraphicsPipe.

Definition at line 61 of file winGraphicsPipe.h.

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

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

Reimplemented from GraphicsPipe.

Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, and wglGraphicsPipe.

Definition at line 50 of file winGraphicsPipe.h.

Referenced by wglGraphicsPipe::force_init_type(), wdxGraphicsPipe8::force_init_type(), wdxGraphicsPipe7::force_init_type(), wglGraphicsPipe::get_type(), wdxGraphicsPipe8::get_type(), wdxGraphicsPipe7::get_type(), wglGraphicsPipe::init_type(), wdxGraphicsPipe8::init_type(), and wdxGraphicsPipe7::init_type().

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

Reimplemented from GraphicsPipe.

Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, and wglGraphicsPipe.

Definition at line 58 of file winGraphicsPipe.h.

References GraphicsPipe::get_class_type().

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

Reimplemented from GraphicsPipe.

Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, and wglGraphicsPipe.

Definition at line 53 of file winGraphicsPipe.h.

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

Referenced by wglGraphicsPipe::force_init_type(), wdxGraphicsPipe8::force_init_type(), wdxGraphicsPipe7::force_init_type(), init_libwindisplay(), wglGraphicsPipe::init_type(), wdxGraphicsPipe8::init_type(), and wdxGraphicsPipe7::init_type().


Friends And Related Function Documentation

friend class WinGraphicsWindow [friend]
 

Definition at line 66 of file winGraphicsPipe.h.


Member Data Documentation

HINSTANCE WinGraphicsPipe::_hUser32 [private]
 

Definition at line 45 of file winGraphicsPipe.h.

Referenced by WinGraphicsPipe(), and ~WinGraphicsPipe().

PFN_TRACKMOUSEEVENT WinGraphicsPipe::_pfnTrackMouseEvent [private]
 

Definition at line 47 of file winGraphicsPipe.h.

Referenced by WinGraphicsWindow::track_mouse_leaving(), and WinGraphicsPipe().

TypeHandle WinGraphicsPipe::_type_handle [static, private]
 

Reimplemented from GraphicsPipe.

Reimplemented in wdxGraphicsPipe7, wdxGraphicsPipe8, and wglGraphicsPipe.

Definition at line 22 of file winGraphicsPipe.cxx.


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