C# Class OpenGL.WGL

Bridge class to the wgl functions
Exibir arquivo Open project: Esri/arcobjects-sdk-community-samples Class Usage Examples

Public Methods

Method Description
DemoCreateRenderingContext ( uint &ref_uint_DC, uint &ref_uint_RC ) : void
DemoInitOpenGL ( uint uint_HWND, uint &ref_uint_DC, uint &ref_uint_RC ) : void
DemoOpenGLDraw ( int int_WindowWidth, int int_WindowHeight, uint uint_DC ) : void

Private Methods

Method Description
ChoosePixelFormat ( uint hdc, PIXELFORMATDESCRIPTOR p_pfd ) : int
GetDC ( uint hwnd ) : uint
GetLastError ( ) : uint
MessageBox ( uint hwnd, string text, string caption, uint type ) : int
SetPixelFormat ( uint hdc, int iPixelFormat, PIXELFORMATDESCRIPTOR p_pfd ) : int
wglCreateContext ( uint hdc ) : uint
wglDeleteContext ( uint hglrc ) : int
wglMakeCurrent ( uint hdc, uint hglrc ) : int
wglSwapBuffers ( uint hdc ) : uint

Method Details

DemoCreateRenderingContext() public static method

public static DemoCreateRenderingContext ( uint &ref_uint_DC, uint &ref_uint_RC ) : void
ref_uint_DC uint
ref_uint_RC uint
return void

DemoInitOpenGL() public static method

public static DemoInitOpenGL ( uint uint_HWND, uint &ref_uint_DC, uint &ref_uint_RC ) : void
uint_HWND uint
ref_uint_DC uint
ref_uint_RC uint
return void

DemoOpenGLDraw() public static method

public static DemoOpenGLDraw ( int int_WindowWidth, int int_WindowHeight, uint uint_DC ) : void
int_WindowWidth int
int_WindowHeight int
uint_DC uint
return void