GRV11.GRControl Class Reference

List of all members.

Public Member Functions

 GRControl ()
IntPtr GetHDC ()
IntPtr GetHGLRC ()
GR GetGR ()
int GetTotalFramesDrawn ()
double GetTotalElapsedTimeSeconds ()
double GetPreviousFrameStartTimeSeconds ()
double GetPreviousFrameDurationSeconds ()
double GetTotalTimeSecondsNotLockedToFrameUpdates ()
delegate void DelegateOpenGLStarted (GRControl sender)
 GRControl ()
IntPtr GetHDC ()
IntPtr GetHGLRC ()
GR GetGR ()
int GetTotalFramesDrawn ()
double GetTotalElapsedTimeSeconds ()
double GetPreviousFrameStartTimeSeconds ()
double GetPreviousFrameDurationSeconds ()
double GetTotalTimeSecondsNotLockedToFrameUpdates ()
delegate void DelegateOpenGLStarted (GRControl sender)

Protected Member Functions

override void Dispose (bool disposing)
void InvokeOpenGLStarted ()
override void OnPaint (System.Windows.Forms.PaintEventArgs e)
override void OnPaintBackground (System.Windows.Forms.PaintEventArgs pevent)
override void OnMouseDown (System.Windows.Forms.MouseEventArgs e)
override void Dispose (bool disposing)
void InvokeOpenGLStarted ()
override void OnPaint (System.Windows.Forms.PaintEventArgs e)
override void OnPaintBackground (System.Windows.Forms.PaintEventArgs pevent)
override void OnMouseDown (System.Windows.Forms.MouseEventArgs e)

Events

DelegateOpenGLStarted OpenGLStarted = null

Private Member Functions

void Initialize ()
void InitializeComponent ()
void Initialize ()
void InitializeComponent ()

Private Attributes

System.ComponentModel.Container mComponents
IntPtr mHDC
bool mAttemptedInitialization
int mTotalFramesDrawn
GRPrecisionTimer mGRPrecisionTimer
double mTotalElapsedTimeSeconds
double mPreviousFrameStartTimeSeconds
double mPreviousFrameDurationSeconds
GR mGR
IntPtr mHGLRC


Detailed Description

Definition at line 38 of file GRV11.cs.


Constructor & Destructor Documentation

GRV11.GRControl.GRControl (  ) 

GRV11.GRControl.GRControl (  ) 

Definition at line 83 of file GRV11.cs.

References GRV11.GRControl.Initialize(), and GRV11.GRControl.InitializeComponent().


Member Function Documentation

void GRV11.GRControl.Initialize (  )  [private]

void GRV11.GRControl.InitializeComponent (  )  [private]

Definition at line 77 of file GRV11.cs.

Referenced by GRV11.GRControl.GRControl().

override void GRV11.GRControl.Dispose ( bool  disposing  )  [protected]

Definition at line 91 of file GRV11.cs.

References GRV11.GRControl.mComponents.

IntPtr GRV11.GRControl.GetHDC (  ) 

Definition at line 112 of file GRV11.cs.

References GRV11.GRControl.mHDC.

Referenced by Cubes3D.ClientHandler.Paint().

IntPtr GRV11.GRControl.GetHGLRC (  ) 

Definition at line 117 of file GRV11.cs.

References GRV11.GRControl.mHGLRC.

GR GRV11.GRControl.GetGR (  ) 

Definition at line 122 of file GRV11.cs.

References GRV11.GRControl.mGR.

Referenced by Cubes3D.ClientHandler.MouseMove(), and Cubes3D.ClientHandler.Paint().

int GRV11.GRControl.GetTotalFramesDrawn (  ) 

Definition at line 127 of file GRV11.cs.

References GRV11.GRControl.mTotalFramesDrawn.

double GRV11.GRControl.GetTotalElapsedTimeSeconds (  ) 

Definition at line 132 of file GRV11.cs.

References GRV11.GRControl.mTotalElapsedTimeSeconds.

double GRV11.GRControl.GetPreviousFrameStartTimeSeconds (  ) 

Definition at line 137 of file GRV11.cs.

References GRV11.GRControl.mPreviousFrameStartTimeSeconds.

double GRV11.GRControl.GetPreviousFrameDurationSeconds (  ) 

Definition at line 142 of file GRV11.cs.

References GRV11.GRControl.mPreviousFrameDurationSeconds.

double GRV11.GRControl.GetTotalTimeSecondsNotLockedToFrameUpdates (  ) 

delegate void GRV11.GRControl.DelegateOpenGLStarted ( GRControl  sender  ) 

void GRV11.GRControl.InvokeOpenGLStarted (  )  [protected]

Definition at line 160 of file GRV11.cs.

References GRV11.GRControl.OpenGLStarted.

Referenced by GRV11.GRControl.OnPaint().

override void GRV11.GRControl.OnPaint ( System.Windows.Forms.PaintEventArgs  e  )  [protected]

override void GRV11.GRControl.OnPaintBackground ( System.Windows.Forms.PaintEventArgs  pevent  )  [protected]

Definition at line 245 of file GRV11.cs.

override void GRV11.GRControl.OnMouseDown ( System.Windows.Forms.MouseEventArgs  e  )  [protected]

Definition at line 253 of file GRV11.cs.

void GRV11.GRControl.Initialize (  )  [private]

void GRV11.GRControl.InitializeComponent (  )  [private]

Definition at line 77 of file GRV11.cs.

override void GRV11.GRControl.Dispose ( bool  disposing  )  [protected]

Definition at line 91 of file GRV11.cs.

References GRV11.GRControl.mComponents.

IntPtr GRV11.GRControl.GetHDC (  ) 

Definition at line 112 of file GRV11.cs.

References GRV11.GRControl.mHDC.

IntPtr GRV11.GRControl.GetHGLRC (  ) 

Definition at line 117 of file GRV11.cs.

References GRV11.GRControl.mHGLRC.

GR GRV11.GRControl.GetGR (  ) 

Definition at line 122 of file GRV11.cs.

References GRV11.GRControl.mGR.

int GRV11.GRControl.GetTotalFramesDrawn (  ) 

Definition at line 127 of file GRV11.cs.

References GRV11.GRControl.mTotalFramesDrawn.

double GRV11.GRControl.GetTotalElapsedTimeSeconds (  ) 

Definition at line 132 of file GRV11.cs.

References GRV11.GRControl.mTotalElapsedTimeSeconds.

double GRV11.GRControl.GetPreviousFrameStartTimeSeconds (  ) 

Definition at line 137 of file GRV11.cs.

References GRV11.GRControl.mPreviousFrameStartTimeSeconds.

double GRV11.GRControl.GetPreviousFrameDurationSeconds (  ) 

Definition at line 142 of file GRV11.cs.

References GRV11.GRControl.mPreviousFrameDurationSeconds.

double GRV11.GRControl.GetTotalTimeSecondsNotLockedToFrameUpdates (  ) 

delegate void GRV11.GRControl.DelegateOpenGLStarted ( GRControl  sender  ) 

void GRV11.GRControl.InvokeOpenGLStarted (  )  [protected]

Definition at line 160 of file GRV11.cs.

References GRV11.GRControl.OpenGLStarted.

override void GRV11.GRControl.OnPaint ( System.Windows.Forms.PaintEventArgs  e  )  [protected]

override void GRV11.GRControl.OnPaintBackground ( System.Windows.Forms.PaintEventArgs  pevent  )  [protected]

Definition at line 245 of file GRV11.cs.

override void GRV11.GRControl.OnMouseDown ( System.Windows.Forms.MouseEventArgs  e  )  [protected]

Definition at line 253 of file GRV11.cs.


Member Data Documentation

System ComponentModel Container GRV11.GRControl::mComponents [private]

Definition at line 42 of file GRV11.cs.

Referenced by GRV11.GRControl.Dispose(), and GRV11.GRControl.Initialize().

IntPtr GRV11.GRControl::mHDC [private]

Definition at line 44 of file GRV11.cs.

Referenced by GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().

IntPtr GRV11.GRControl::mHGLRC [private]


Event Documentation

DelegateOpenGLStarted GRV11.GRControl::OpenGLStarted = null


The documentation for this class was generated from the following files:

Generated on Fri Nov 14 09:05:11 2008 for Cubesł by  doxygen 1.5.6