Поделиться через


Функция wglDescribeLayerPlane (wingdi.h)

Функция wglDescribeLayerPlane получает сведения о плоскостях слоев заданного формата пикселей.

Синтаксис

BOOL wglDescribeLayerPlane(
  HDC                    unnamedParam1,
  int                    unnamedParam2,
  int                    unnamedParam3,
  UINT                   unnamedParam4,
  LPLAYERPLANEDESCRIPTOR unnamedParam5
);

Параметры

unnamedParam1

Указывает контекст устройства окна, плоскости слоев которого должны быть описаны.

unnamedParam2

Указывает, какие плоскости слоев в формате пикселей описываются.

unnamedParam3

Указывает плоскость перекрытия или подложки. Положительные значения iLayerPlane определяют плоскости наложения, где 1 — первая плоскость наложения на main плоскости, 2 — вторая плоскость наложения над первой плоскостью наложения и т. д. Отрицательные значения определяют плоскости подложки, где 1 — первая подложная плоскость под main плоскостью, 2 — вторая подложка под первой плоскостью и т. д. Количество плоскостей наложения и подложки задается в элементе bReserved структуры PIXELFORMATDESCRIPTOR .

unnamedParam4

Указывает размер (в байтах) структуры, на которую указывает plpd. Функция wglDescribeLayerPlane хранит данные плоскости слоя в структуре LAYERPLANEDESCRIPTOR и хранит не более n Байт данных. Задайте для значения nBytes размер LAYERPLANEDESCRIPTOR.

unnamedParam5

Указывает на структуру LAYERPLANEDESCRIPTOR . Функция wglDescribeLayerPlane задает значение элементов данных структуры. Функция сохраняет количество байтов данных, скопированных в структуру в элементе nSize .

Возвращаемое значение

Если функция выполняется успешно, возвращается значение TRUE. Кроме того, функция wglDescribeLayerPlane задает элементы структуры LAYERPLANEDESCRIPTOR , на которую указывает plpd , в соответствии с заданной плоскостью слоя (iLayerPlane ) указанного формата пикселей (iPixelFormat ).

Если функция завершается сбоем, возвращается значение FALSE.

Комментарии

Порядок плоскостей определяется нумерированием плоскостей (iLayerPlane ). Плоскости с более высокими номерами перекрывают более низкие нумерованные плоскости.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h
Библиотека Opengl32.lib
DLL Opengl32.dll

См. также раздел

DescribePixelFormat

LAYERPLANEDESCRIPTOR

OpenGL в Windows

PIXELFORMATDESCRIPTOR

Функции WGL

wglCreateLayerContext