// GENERATED FILE - DO NOT EDIT. // Generated by generate_loader.py using data from wgl.xml. // // Copyright 2020 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // wgl_loader_autogen.cpp: // Simple WGL function loader. #include "wgl_loader_autogen.h" PFNCHOOSEPIXELFORMATPROC _ChoosePixelFormat; PFNDESCRIBEPIXELFORMATPROC _DescribePixelFormat; PFNGETENHMETAFILEPIXELFORMATPROC _GetEnhMetaFilePixelFormat; PFNGETPIXELFORMATPROC _GetPixelFormat; PFNSETPIXELFORMATPROC _SetPixelFormat; PFNSWAPBUFFERSPROC _SwapBuffers; PFNWGLCOPYCONTEXTPROC _wglCopyContext; PFNWGLCREATECONTEXTPROC _wglCreateContext; PFNWGLCREATELAYERCONTEXTPROC _wglCreateLayerContext; PFNWGLDELETECONTEXTPROC _wglDeleteContext; PFNWGLDESCRIBELAYERPLANEPROC _wglDescribeLayerPlane; PFNWGLGETCURRENTCONTEXTPROC _wglGetCurrentContext; PFNWGLGETCURRENTDCPROC _wglGetCurrentDC; PFNWGLGETLAYERPALETTEENTRIESPROC _wglGetLayerPaletteEntries; PFNWGLGETPROCADDRESSPROC _wglGetProcAddress; PFNWGLMAKECURRENTPROC _wglMakeCurrent; PFNWGLREALIZELAYERPALETTEPROC _wglRealizeLayerPalette; PFNWGLSETLAYERPALETTEENTRIESPROC _wglSetLayerPaletteEntries; PFNWGLSHARELISTSPROC _wglShareLists; PFNWGLSWAPLAYERBUFFERSPROC _wglSwapLayerBuffers; PFNWGLUSEFONTBITMAPSPROC _wglUseFontBitmaps; PFNWGLUSEFONTBITMAPSAPROC _wglUseFontBitmapsA; PFNWGLUSEFONTBITMAPSWPROC _wglUseFontBitmapsW; PFNWGLUSEFONTOUTLINESPROC _wglUseFontOutlines; PFNWGLUSEFONTOUTLINESAPROC _wglUseFontOutlinesA; PFNWGLUSEFONTOUTLINESWPROC _wglUseFontOutlinesW; PFNWGLCREATECONTEXTATTRIBSARBPROC _wglCreateContextAttribsARB; PFNWGLGETEXTENSIONSSTRINGARBPROC _wglGetExtensionsStringARB; PFNWGLGETSWAPINTERVALEXTPROC _wglGetSwapIntervalEXT; PFNWGLSWAPINTERVALEXTPROC _wglSwapIntervalEXT; namespace angle { void LoadWGL(LoadProc loadProc) { _ChoosePixelFormat = reinterpret_cast(loadProc("ChoosePixelFormat")); _DescribePixelFormat = reinterpret_cast(loadProc("DescribePixelFormat")); _GetEnhMetaFilePixelFormat = reinterpret_cast(loadProc("GetEnhMetaFilePixelFormat")); _GetPixelFormat = reinterpret_cast(loadProc("GetPixelFormat")); _SetPixelFormat = reinterpret_cast(loadProc("SetPixelFormat")); _SwapBuffers = reinterpret_cast(loadProc("SwapBuffers")); _wglCopyContext = reinterpret_cast(loadProc("wglCopyContext")); _wglCreateContext = reinterpret_cast(loadProc("wglCreateContext")); _wglCreateLayerContext = reinterpret_cast(loadProc("wglCreateLayerContext")); _wglDeleteContext = reinterpret_cast(loadProc("wglDeleteContext")); _wglDescribeLayerPlane = reinterpret_cast(loadProc("wglDescribeLayerPlane")); _wglGetCurrentContext = reinterpret_cast(loadProc("wglGetCurrentContext")); _wglGetCurrentDC = reinterpret_cast(loadProc("wglGetCurrentDC")); _wglGetLayerPaletteEntries = reinterpret_cast(loadProc("wglGetLayerPaletteEntries")); _wglGetProcAddress = reinterpret_cast(loadProc("wglGetProcAddress")); _wglMakeCurrent = reinterpret_cast(loadProc("wglMakeCurrent")); _wglRealizeLayerPalette = reinterpret_cast(loadProc("wglRealizeLayerPalette")); _wglSetLayerPaletteEntries = reinterpret_cast(loadProc("wglSetLayerPaletteEntries")); _wglShareLists = reinterpret_cast(loadProc("wglShareLists")); _wglSwapLayerBuffers = reinterpret_cast(loadProc("wglSwapLayerBuffers")); _wglUseFontBitmaps = reinterpret_cast(loadProc("wglUseFontBitmaps")); _wglUseFontBitmapsA = reinterpret_cast(loadProc("wglUseFontBitmapsA")); _wglUseFontBitmapsW = reinterpret_cast(loadProc("wglUseFontBitmapsW")); _wglUseFontOutlines = reinterpret_cast(loadProc("wglUseFontOutlines")); _wglUseFontOutlinesA = reinterpret_cast(loadProc("wglUseFontOutlinesA")); _wglUseFontOutlinesW = reinterpret_cast(loadProc("wglUseFontOutlinesW")); _wglCreateContextAttribsARB = reinterpret_cast(loadProc("wglCreateContextAttribsARB")); _wglGetExtensionsStringARB = reinterpret_cast(loadProc("wglGetExtensionsStringARB")); _wglGetSwapIntervalEXT = reinterpret_cast(loadProc("wglGetSwapIntervalEXT")); _wglSwapIntervalEXT = reinterpret_cast(loadProc("wglSwapIntervalEXT")); } } // namespace angle