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 |
Definition at line 38 of file GRV11.cs.
| GRV11.GRControl.GRControl | ( | ) |
Definition at line 83 of file GRV11.cs.
References GRV11.GRControl.Initialize(), and GRV11.GRControl.InitializeComponent().
Referenced by Cubes3D.MainForm.Form1_Load().
| GRV11.GRControl.GRControl | ( | ) |
Definition at line 83 of file GRV11.cs.
References GRV11.GRControl.Initialize(), and GRV11.GRControl.InitializeComponent().
| void GRV11.GRControl.Initialize | ( | ) | [private] |
Definition at line 57 of file GRV11.cs.
References GRV11.GRControl.mAttemptedInitialization, GRV11.GRControl.mComponents, GRV11.GRControl.mGR, GRV11.GRControl.mGRPrecisionTimer, GRV11.GRControl.mHDC, GRV11.GRControl.mHGLRC, GRV11.GRControl.mPreviousFrameDurationSeconds, GRV11.GRControl.mPreviousFrameStartTimeSeconds, GRV11.GRControl.mTotalElapsedTimeSeconds, GRV11.GRControl.mTotalFramesDrawn, and GRV11.GRPrecisionTimer.SetReferenceTimeToNow().
Referenced by GRV11.GRControl.GRControl().
| void GRV11.GRControl.InitializeComponent | ( | ) | [private] |
| override void GRV11.GRControl.Dispose | ( | bool | disposing | ) | [protected] |
| 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 | ( | ) |
| 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 | ( | ) |
| double GRV11.GRControl.GetTotalElapsedTimeSeconds | ( | ) |
| double GRV11.GRControl.GetPreviousFrameStartTimeSeconds | ( | ) |
| double GRV11.GRControl.GetPreviousFrameDurationSeconds | ( | ) |
| double GRV11.GRControl.GetTotalTimeSecondsNotLockedToFrameUpdates | ( | ) |
Definition at line 147 of file GRV11.cs.
References GRV11.GRPrecisionTimer.GetElapsedTimeSeconds(), and GRV11.GRControl.mGRPrecisionTimer.
| 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] |
Definition at line 177 of file GRV11.cs.
References GRV11.GRPrecisionTimer.GetElapsedTimeSeconds(), GRV11.GRControl.InvokeOpenGLStarted(), GRV11.GRControl.mAttemptedInitialization, GRV11.GRControl.mGR, GRV11.GRControl.mGRPrecisionTimer, GRV11.GRControl.mHDC, GRV11.GRControl.mHGLRC, GRV11.GRControl.mPreviousFrameDurationSeconds, GRV11.GRControl.mPreviousFrameStartTimeSeconds, GRV11.GRControl.mTotalElapsedTimeSeconds, GRV11.GRControl.mTotalFramesDrawn, GRV11.GRPrecisionTimer.SetReferenceTimeToNow(), and GRV11.GR.SupportInitializeOpenGL().
| override void GRV11.GRControl.OnPaintBackground | ( | System.Windows.Forms.PaintEventArgs | pevent | ) | [protected] |
| override void GRV11.GRControl.OnMouseDown | ( | System.Windows.Forms.MouseEventArgs | e | ) | [protected] |
| void GRV11.GRControl.Initialize | ( | ) | [private] |
Definition at line 57 of file GRV11.cs.
References GRV11.GRControl.mAttemptedInitialization, GRV11.GRControl.mComponents, GRV11.GRControl.mGR, GRV11.GRControl.mGRPrecisionTimer, GRV11.GRControl.mHDC, GRV11.GRControl.mHGLRC, GRV11.GRControl.mPreviousFrameDurationSeconds, GRV11.GRControl.mPreviousFrameStartTimeSeconds, GRV11.GRControl.mTotalElapsedTimeSeconds, GRV11.GRControl.mTotalFramesDrawn, and GRV11.GRPrecisionTimer.SetReferenceTimeToNow().
| override void GRV11.GRControl.Dispose | ( | bool | disposing | ) | [protected] |
| IntPtr GRV11.GRControl.GetHDC | ( | ) |
| IntPtr GRV11.GRControl.GetHGLRC | ( | ) |
| GR GRV11.GRControl.GetGR | ( | ) |
| int GRV11.GRControl.GetTotalFramesDrawn | ( | ) |
| double GRV11.GRControl.GetTotalElapsedTimeSeconds | ( | ) |
| double GRV11.GRControl.GetPreviousFrameStartTimeSeconds | ( | ) |
| double GRV11.GRControl.GetPreviousFrameDurationSeconds | ( | ) |
| double GRV11.GRControl.GetTotalTimeSecondsNotLockedToFrameUpdates | ( | ) |
Definition at line 147 of file GRV11.cs.
References GRV11.GRPrecisionTimer.GetElapsedTimeSeconds(), and GRV11.GRControl.mGRPrecisionTimer.
| delegate void GRV11.GRControl.DelegateOpenGLStarted | ( | GRControl | sender | ) |
| void GRV11.GRControl.InvokeOpenGLStarted | ( | ) | [protected] |
| override void GRV11.GRControl.OnPaint | ( | System.Windows.Forms.PaintEventArgs | e | ) | [protected] |
Definition at line 177 of file GRV11.cs.
References GRV11.GRPrecisionTimer.GetElapsedTimeSeconds(), GRV11.GRControl.InvokeOpenGLStarted(), GRV11.GRControl.mAttemptedInitialization, GRV11.GRControl.mGR, GRV11.GRControl.mGRPrecisionTimer, GRV11.GRControl.mHDC, GRV11.GRControl.mHGLRC, GRV11.GRControl.mPreviousFrameDurationSeconds, GRV11.GRControl.mPreviousFrameStartTimeSeconds, GRV11.GRControl.mTotalElapsedTimeSeconds, GRV11.GRControl.mTotalFramesDrawn, GRV11.GRPrecisionTimer.SetReferenceTimeToNow(), and GRV11.GR.SupportInitializeOpenGL().
| override void GRV11.GRControl.OnPaintBackground | ( | System.Windows.Forms.PaintEventArgs | pevent | ) | [protected] |
| override void GRV11.GRControl.OnMouseDown | ( | System.Windows.Forms.MouseEventArgs | e | ) | [protected] |
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 43 of file GRV11.cs.
Referenced by GRV11.GRControl.GetHDC(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
bool GRV11.GRControl::mAttemptedInitialization [private] |
Definition at line 44 of file GRV11.cs.
Referenced by GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
int GRV11.GRControl::mTotalFramesDrawn [private] |
Definition at line 45 of file GRV11.cs.
Referenced by GRV11.GRControl.GetTotalFramesDrawn(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
Definition at line 46 of file GRV11.cs.
Referenced by GRV11.GRControl.GetTotalTimeSecondsNotLockedToFrameUpdates(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
double GRV11.GRControl::mTotalElapsedTimeSeconds [private] |
Definition at line 47 of file GRV11.cs.
Referenced by GRV11.GRControl.GetTotalElapsedTimeSeconds(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
double GRV11.GRControl::mPreviousFrameStartTimeSeconds [private] |
Definition at line 48 of file GRV11.cs.
Referenced by GRV11.GRControl.GetPreviousFrameStartTimeSeconds(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
double GRV11.GRControl::mPreviousFrameDurationSeconds [private] |
Definition at line 49 of file GRV11.cs.
Referenced by GRV11.GRControl.GetPreviousFrameDurationSeconds(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
GR GRV11.GRControl::mGR [private] |
Definition at line 50 of file GRV11.cs.
Referenced by GRV11.GRControl.GetGR(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
IntPtr GRV11.GRControl::mHGLRC [private] |
Definition at line 51 of file GRV11.cs.
Referenced by GRV11.GRControl.GetHGLRC(), GRV11.GRControl.Initialize(), and GRV11.GRControl.OnPaint().
| DelegateOpenGLStarted GRV11.GRControl::OpenGLStarted = null |
Definition at line 159 of file GRV11.cs.
Referenced by GRV11.GRControl.InvokeOpenGLStarted(), and Cubes3D.MainForm.MainTabControl_SelectedIndexChanged().
1.5.6