#include <memory>
#include <string_view>
#include <thread>
#include <vcl/opengl/OpenGLContext.hxx>
#include <vcl/opengl/OpenGLHelper.hxx>
#include <vcl/syschild.hxx>
#include <sal/log.hxx>
#include <comphelper/windowserrorstring.hxx>
#include <opengl/zone.hxx>
#include <win/wincomp.hxx>
#include <win/saldata.hxx>
#include <win/salframe.h>
#include <win/salinst.h>
#include <epoxy/wgl.h>
#include <ControlCacheKey.hxx>
Go to the source code of this file.
|
static void | ensureDispatchTable () |
|
static LRESULT CALLBACK | WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
|
static bool | InitTempWindow (HWND &hwnd, int width, int height, const PIXELFORMATDESCRIPTOR &inPfd, GLWinWindow &glWin) |
|
static bool | WGLisExtensionSupported (const char *extension) |
|
static bool | InitMultisample (const PIXELFORMATDESCRIPTOR &pfd, int &rPixelFormat, bool bUseDoubleBufferedRendering, bool bRequestVirtualDevice) |
|
◆ ensureDispatchTable()
static void ensureDispatchTable |
( |
| ) |
|
|
static |
◆ InitMultisample()
static bool InitMultisample |
( |
const PIXELFORMATDESCRIPTOR & |
pfd, |
|
|
int & |
rPixelFormat, |
|
|
bool |
bUseDoubleBufferedRendering, |
|
|
bool |
bRequestVirtualDevice |
|
) |
| |
|
static |
◆ InitTempWindow()
static bool InitTempWindow |
( |
HWND & |
hwnd, |
|
|
int |
width, |
|
|
int |
height, |
|
|
const PIXELFORMATDESCRIPTOR & |
inPfd, |
|
|
GLWinWindow & |
glWin |
|
) |
| |
|
static |
◆ WGLisExtensionSupported()
static bool WGLisExtensionSupported |
( |
const char * |
extension | ) |
|
|
static |
◆ WndProc()
static LRESULT CALLBACK WndProc |
( |
HWND |
hwnd, |
|
|
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
| |
|
static |
◆ g_bAnyCurrent
◆ g_vShareList
std::vector<HGLRC> g_vShareList |
|
static |