webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
rx::FunctionsWGL Class Reference

#include <FunctionsWGL.h>

Inheritance diagram for rx::FunctionsWGL:
angle::NonCopyable

Public Member Functions

 FunctionsWGL ()
 
void initialize (HMODULE glModule, HDC context)
 
bool hasExtension (const std::string &ext) const
 

Public Attributes

std::vector< std::stringextensions
 
PFNWGLCOPYCONTEXTPROC copyContext
 
PFNWGLCREATECONTEXTPROC createContext
 
PFNWGLCREATELAYERCONTEXTPROC createLayerContext
 
PFNWGLDELETECONTEXTPROC deleteContext
 
PFNWGLGETCURRENTCONTEXTPROC getCurrentContext
 
PFNWGLGETCURRENTDCPROC getCurrentDC
 
PFNWGLGETPROCADDRESSPROC getProcAddress
 
PFNWGLMAKECURRENTPROC makeCurrent
 
PFNWGLSHARELISTSPROC shareLists
 
PFNWGLUSEFONTBITMAPSAPROC useFontBitmapsA
 
PFNWGLUSEFONTBITMAPSWPROC useFontBitmapsW
 
PFNSWAPBUFFERSPROC swapBuffers
 
PFNWGLUSEFONTOUTLINESAPROC useFontOutlinesA
 
PFNWGLUSEFONTOUTLINESWPROC useFontOutlinesW
 
PFNWGLDESCRIBELAYERPLANEPROC describeLayerPlane
 
PFNWGLSETLAYERPALETTEENTRIESPROC setLayerPaletteEntries
 
PFNWGLGETLAYERPALETTEENTRIESPROC getLayerPaletteEntries
 
PFNWGLREALIZELAYERPALETTEPROC realizeLayerPalette
 
PFNWGLSWAPLAYERBUFFERSPROC swapLayerBuffers
 
PFNWGLSWAPMULTIPLEBUFFERSPROC swapMultipleBuffers
 
PFNWGLGETEXTENSIONSSTRINGEXTPROC getExtensionStringEXT
 
PFNWGLGETEXTENSIONSSTRINGARBPROC getExtensionStringARB
 
PFNWGLCREATECONTEXTATTRIBSARBPROC createContextAttribsARB
 
PFNWGLGETPIXELFORMATATTRIBIVARBPROC getPixelFormatAttribivARB
 
PFNWGLGETPIXELFORMATATTRIBFVARBPROC getPixelFormatAttribfvARB
 
PFNWGLCHOOSEPIXELFORMATARBPROC choosePixelFormatARB
 
PFNWGLSWAPINTERVALEXTPROC swapIntervalEXT
 
PFNWGLCREATEPBUFFERARBPROC createPbufferARB
 
PFNWGLGETPBUFFERDCARBPROC getPbufferDCARB
 
PFNWGLRELEASEPBUFFERDCARBPROC releasePbufferDCARB
 
PFNWGLDESTROYPBUFFERARBPROC destroyPbufferARB
 
PFNWGLQUERYPBUFFERARBPROC queryPbufferARB
 
PFNWGLBINDTEXIMAGEARBPROC bindTexImageARB
 
PFNWGLRELEASETEXIMAGEARBPROC releaseTexImageARB
 
PFNWGLSETPBUFFERATTRIBARBPROC setPbufferAttribARB
 
PFNWGLDXSETRESOURCESHAREHANDLENVPROC dxSetResourceShareHandleNV
 
PFNWGLDXOPENDEVICENVPROC dxOpenDeviceNV
 
PFNWGLDXCLOSEDEVICENVPROC dxCloseDeviceNV
 
PFNWGLDXREGISTEROBJECTNVPROC dxRegisterObjectNV
 
PFNWGLDXUNREGISTEROBJECTNVPROC dxUnregisterObjectNV
 
PFNWGLDXOBJECTACCESSNVPROC dxObjectAccessNV
 
PFNWGLDXLOCKOBJECTSNVPROC dxLockObjectsNV
 
PFNWGLDXUNLOCKOBJECTSNVPROC dxUnlockObjectsNV
 

Constructor & Destructor Documentation

◆ FunctionsWGL()

rx::FunctionsWGL::FunctionsWGL ( )

Member Function Documentation

◆ hasExtension()

bool rx::FunctionsWGL::hasExtension ( const std::string ext) const

◆ initialize()

void rx::FunctionsWGL::initialize ( HMODULE  glModule,
HDC  context 
)

Member Data Documentation

◆ bindTexImageARB

PFNWGLBINDTEXIMAGEARBPROC rx::FunctionsWGL::bindTexImageARB

◆ choosePixelFormatARB

PFNWGLCHOOSEPIXELFORMATARBPROC rx::FunctionsWGL::choosePixelFormatARB

◆ copyContext

PFNWGLCOPYCONTEXTPROC rx::FunctionsWGL::copyContext

◆ createContext

PFNWGLCREATECONTEXTPROC rx::FunctionsWGL::createContext

◆ createContextAttribsARB

PFNWGLCREATECONTEXTATTRIBSARBPROC rx::FunctionsWGL::createContextAttribsARB

◆ createLayerContext

PFNWGLCREATELAYERCONTEXTPROC rx::FunctionsWGL::createLayerContext

◆ createPbufferARB

PFNWGLCREATEPBUFFERARBPROC rx::FunctionsWGL::createPbufferARB

◆ deleteContext

PFNWGLDELETECONTEXTPROC rx::FunctionsWGL::deleteContext

◆ describeLayerPlane

PFNWGLDESCRIBELAYERPLANEPROC rx::FunctionsWGL::describeLayerPlane

◆ destroyPbufferARB

PFNWGLDESTROYPBUFFERARBPROC rx::FunctionsWGL::destroyPbufferARB

◆ dxCloseDeviceNV

PFNWGLDXCLOSEDEVICENVPROC rx::FunctionsWGL::dxCloseDeviceNV

◆ dxLockObjectsNV

PFNWGLDXLOCKOBJECTSNVPROC rx::FunctionsWGL::dxLockObjectsNV

◆ dxObjectAccessNV

PFNWGLDXOBJECTACCESSNVPROC rx::FunctionsWGL::dxObjectAccessNV

◆ dxOpenDeviceNV

PFNWGLDXOPENDEVICENVPROC rx::FunctionsWGL::dxOpenDeviceNV

◆ dxRegisterObjectNV

PFNWGLDXREGISTEROBJECTNVPROC rx::FunctionsWGL::dxRegisterObjectNV

◆ dxSetResourceShareHandleNV

PFNWGLDXSETRESOURCESHAREHANDLENVPROC rx::FunctionsWGL::dxSetResourceShareHandleNV

◆ dxUnlockObjectsNV

PFNWGLDXUNLOCKOBJECTSNVPROC rx::FunctionsWGL::dxUnlockObjectsNV

◆ dxUnregisterObjectNV

PFNWGLDXUNREGISTEROBJECTNVPROC rx::FunctionsWGL::dxUnregisterObjectNV

◆ extensions

std::vector<std::string> rx::FunctionsWGL::extensions

◆ getCurrentContext

PFNWGLGETCURRENTCONTEXTPROC rx::FunctionsWGL::getCurrentContext

◆ getCurrentDC

PFNWGLGETCURRENTDCPROC rx::FunctionsWGL::getCurrentDC

◆ getExtensionStringARB

PFNWGLGETEXTENSIONSSTRINGARBPROC rx::FunctionsWGL::getExtensionStringARB

◆ getExtensionStringEXT

PFNWGLGETEXTENSIONSSTRINGEXTPROC rx::FunctionsWGL::getExtensionStringEXT

◆ getLayerPaletteEntries

PFNWGLGETLAYERPALETTEENTRIESPROC rx::FunctionsWGL::getLayerPaletteEntries

◆ getPbufferDCARB

PFNWGLGETPBUFFERDCARBPROC rx::FunctionsWGL::getPbufferDCARB

◆ getPixelFormatAttribfvARB

PFNWGLGETPIXELFORMATATTRIBFVARBPROC rx::FunctionsWGL::getPixelFormatAttribfvARB

◆ getPixelFormatAttribivARB

PFNWGLGETPIXELFORMATATTRIBIVARBPROC rx::FunctionsWGL::getPixelFormatAttribivARB

◆ getProcAddress

PFNWGLGETPROCADDRESSPROC rx::FunctionsWGL::getProcAddress

◆ makeCurrent

PFNWGLMAKECURRENTPROC rx::FunctionsWGL::makeCurrent

◆ queryPbufferARB

PFNWGLQUERYPBUFFERARBPROC rx::FunctionsWGL::queryPbufferARB

◆ realizeLayerPalette

PFNWGLREALIZELAYERPALETTEPROC rx::FunctionsWGL::realizeLayerPalette

◆ releasePbufferDCARB

PFNWGLRELEASEPBUFFERDCARBPROC rx::FunctionsWGL::releasePbufferDCARB

◆ releaseTexImageARB

PFNWGLRELEASETEXIMAGEARBPROC rx::FunctionsWGL::releaseTexImageARB

◆ setLayerPaletteEntries

PFNWGLSETLAYERPALETTEENTRIESPROC rx::FunctionsWGL::setLayerPaletteEntries

◆ setPbufferAttribARB

PFNWGLSETPBUFFERATTRIBARBPROC rx::FunctionsWGL::setPbufferAttribARB

◆ shareLists

PFNWGLSHARELISTSPROC rx::FunctionsWGL::shareLists

◆ swapBuffers

PFNSWAPBUFFERSPROC rx::FunctionsWGL::swapBuffers

◆ swapIntervalEXT

PFNWGLSWAPINTERVALEXTPROC rx::FunctionsWGL::swapIntervalEXT

◆ swapLayerBuffers

PFNWGLSWAPLAYERBUFFERSPROC rx::FunctionsWGL::swapLayerBuffers

◆ swapMultipleBuffers

PFNWGLSWAPMULTIPLEBUFFERSPROC rx::FunctionsWGL::swapMultipleBuffers

◆ useFontBitmapsA

PFNWGLUSEFONTBITMAPSAPROC rx::FunctionsWGL::useFontBitmapsA

◆ useFontBitmapsW

PFNWGLUSEFONTBITMAPSWPROC rx::FunctionsWGL::useFontBitmapsW

◆ useFontOutlinesA

PFNWGLUSEFONTOUTLINESAPROC rx::FunctionsWGL::useFontOutlinesA

◆ useFontOutlinesW

PFNWGLUSEFONTOUTLINESWPROC rx::FunctionsWGL::useFontOutlinesW

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