Compartir a través de


Función wglShareLists (wingdi.h)

La función wglShareLists permite que varios contextos de representación de OpenGL compartan un único espacio de lista para mostrar.

Sintaxis

BOOL wglShareLists(
  HGLRC unnamedParam1,
  HGLRC unnamedParam2
);

Parámetros

unnamedParam1

Especifica el contexto de representación de OpenGL con el que compartir listas para mostrar.

unnamedParam2

Especifica el contexto de representación de OpenGL para compartir listas de visualización con hglrc1. El parámetro hglrc2 no debe contener ninguna lista de visualización existente cuando se llama a wglShareLists .

Valor devuelto

Cuando la función se realiza correctamente, el valor devuelto es TRUE.

Cuando se produce un error en la función, el valor devuelto es FALSE y las listas de visualización no se comparten. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Al crear un contexto de representación de OpenGL, tiene su propio espacio de lista para mostrar. La función wglShareLists permite que un contexto de representación comparta el espacio de lista para mostrar de otro contexto de representación; cualquier número de contextos de representación puede compartir un único espacio de lista para mostrar. Una vez que un contexto de representación comparte un espacio de lista para mostrar, el contexto de representación siempre usa el espacio de lista para mostrar hasta que se elimine el contexto de representación. Cuando se elimina el último contexto de representación de un espacio de lista de presentación compartido, se elimina el espacio de lista de visualización compartido. Se comparten todos los índices y definiciones de listas para mostrar en un espacio compartido de listas de visualización.

Solo puede compartir listas para mostrar con contextos de representación dentro del mismo proceso. Sin embargo, no todos los contextos de representación de un proceso pueden compartir listas para mostrar. Los contextos de representación solo pueden compartir listas para mostrar si usan la misma implementación de funciones de OpenGL. Todos los contextos de representación de cliente de un formato de píxel determinado siempre pueden compartir listas de visualización.

Todos los contextos de representación de una lista de visualización compartida deben usar un formato de píxel idéntico. De lo contrario, los resultados dependen de la implementación de OpenGL usada.

Nota La función wglShareLists solo está disponible con openGL versión 1.01 o posterior. Para determinar el número de versión de la implementación de OpenGL, llame a glGetString.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h
Library Opengl32.lib
Archivo DLL Opengl32.dll

Consulte también

OpenGL en Windows

Funciones WGL

glGetString