DD_SURFACE_LOCAL estructura (ddrawint.h)
La estructura DD_SURFACE_LOCAL contiene datos relacionados con la superficie que son exclusivos de un objeto de superficie individual.
Sintaxis
typedef struct _DD_SURFACE_LOCAL {
PDD_SURFACE_GLOBAL lpGbl;
DWORD dwFlags;
DDSCAPS ddsCaps;
ULONG_PTR dwReserved1;
union {
DDCOLORKEY ddckCKSrcOverlay;
DDCOLORKEY ddckCKSrcBlt;
};
union {
DDCOLORKEY ddckCKDestOverlay;
DDCOLORKEY ddckCKDestBlt;
};
PDD_SURFACE_MORE lpSurfMore;
PDD_ATTACHLIST lpAttachList;
PDD_ATTACHLIST lpAttachListFrom;
RECT rcOverlaySrc;
} *PDD_SURFACE_LOCAL, DD_SURFACE_LOCAL;
Miembros
lpGbl
Apunta a la estructura de DD_SURFACE_GLOBAL que contiene datos de superficie que se comparten globalmente con varias superficies.
dwFlags
Especifica un conjunto de marcas de superficie. Este miembro es un OR bit a bit de cualquiera de los siguientes valores:
Marca | Significado |
---|---|
DDRAWISURF_BACKBUFFER | La superficie era originalmente un búfer de reserva. |
DDRAWISURF_DRIVERMANAGED | La superficie es una textura administrada por controladores que se usa con Microsoft Direct3D. |
DDRAWISURF_FRONTBUFFER | La superficie era originalmente un búfer frontal. |
DDRAWISURF_HASCKEYSRCBLT | La superficie tiene datos de superposición de clave de color de origen en el miembro ddckCKSrcBlt . |
DDRAWISURF_HASOVERLAYDATA | La superficie tiene datos superpuestos. |
DDRAWISURF_HASPIXELFORMAT | La superficie tiene datos de formato de píxel. |
DDRAWISURF_INVALID | La superficie se ha invalidado mediante una operación de configuración de modo. |
ddsCaps
Especifica una estructura DDSCAPS que describe las funciones de la superficie.
dwReserved1
Reservado para su uso por el controlador de pantalla.
ddckCKSrcOverlay
Especifica una estructura DDCOLORKEY (definida en la documentación del SDK de Microsoft DirectDraw) que contiene la información de clave de color para el uso de superposición de origen.
ddckCKSrcBlt
Especifica una estructura DDCOLORKEY que describe la clave de color de las superposiciones de clave de color de origen.
ddckCKDestOverlay
Especifica una estructura DDCOLORKEY que contiene la información de clave de color para el uso de superposición de destino.
ddckCKDestBlt
Especifica una estructura DDCOLORKEY que describe la clave de color de las superposiciones de clave de color de destino.
lpSurfMore
Apunta a una estructura de DD_SURFACE_MORE que contiene datos de superficie local adicionales.
lpAttachList
Apunta a una estructura de DD_ATTACHLIST que contiene la lista de superficies a las que se adjunta esta superficie.
lpAttachListFrom
Apunta a una estructura DD_ATTACHLIST que contiene la lista de superficies adjuntas a esta superficie.
rcOverlaySrc
Reservado para uso del sistema y debe omitirlo el controlador.
Requisitos
Encabezado | ddrawint.h (incluya Winddi.h) |