EmfPixelFormatDescriptor

EmfPixelFormatDescriptor class

El objeto PixelFormatDescriptor se puede utilizar en los registros EMR_HEADER (sección 2.3.4.2) para especificar el formato de píxel de la superficie de salida para el contexto del dispositivo de reproducción.

public sealed class EmfPixelFormatDescriptor : EmfObject

Constructores

NombreDescripción
EmfPixelFormatDescriptor()Constructor predeterminado

Propiedades

NombreDescripción
BReserved { get; set; }Obtiene o establece el número de planos superpuestos y subyacentes. Los bits 0 a 3 especifican hasta 15 planos superpuestos y los bits 4 a 7 especifican hasta 15 planos subyacentes
CAccumAlphaBits { get; set; }Obtiene o establece el número de planos de bits alfa en el búfer de acumulación
CAccumBits { get; set; }Obtiene o establece especifica el número total de planos de bits en el búfer de acumulación.
CAccumBlueBits { get; set; }Obtiene o establece la cantidad de planos de bits azules en el búfer de acumulación.
CAccumGreenBits { get; set; }Obtiene o establece especifica el número de planos de bits verdes en la acumulación
CAccumRedBits { get; set; }Obtiene o establece la cantidad de planos de bits rojos en el búfer de acumulación
CAlphaBits { get; set; }Obtiene o establece Especifica el número de planos de bits alfa en cada búfer de color RGBA
CAlphaShift { get; set; }Obtiene o establece Especifica el recuento de desplazamiento para planos de bits alfa en cada búfer de color RGBA
CAuxBuffers { get; set; }Obtiene o establece especifica el número de búferes auxiliares. Los búferes auxiliares no son compatibles
CBlueBits { get; set; }Obtiene o establece Especifica el número de planos de bits azules en cada búfer de color RGBA.
CBlueShift { get; set; }Obtiene o establece Especifica el recuento de desplazamiento para planos de bits azules en cada búfer de color RGBA.
CColorBits { get; set; }Obtiene o establece el número de bits por píxel para los tipos de píxeles RGBA, sin incluir los planos de bits alfa. Para los píxeles de la tabla de colores, es el tamaño de cada tabla de colores index
CDepthBits { get; set; }Obtiene o establece la profundidad del búfer de profundidad (eje z).
CGreenBits { get; set; }Obtiene o establece Especifica el número de planos de bits verdes en cada búfer de color RGBA
CGreenShift { get; set; }Obtiene o establece Especifica el recuento de desplazamiento para planos de bits verdes en cada búfer de color RGBA.
CRedBits { get; set; }Obtiene o establece Especifica el número de planos de bits rojos en cada búfer de color RGBA
CRedShift { get; set; }Obtiene o establece Especifica el recuento de desplazamiento en bits para planos de bits rojos en cada búfer de color RGBA.
CStencilBits { get; set; }Obtiene o establece la profundidad del búfer de la plantilla.
DwDamageMask { get; set; }Obtiene o establece Este campo PUEDE ser ignorado
DwFlags { get; set; }Obtiene o establece indicadores de bits que especifican las propiedades del búfer de píxeles que se usa para la salida a la superficie de dibujo. Estas propiedades no son todas mutuamente exclusivas; se permiten combinaciones de banderas, excepto donde se indique lo contrario.
DwLayerMask { get; set; }Obtiene o establece Este campo PUEDE ser ignorado.
DwVisibleMask { get; set; }Obtiene o establece especifica el color transparente o el índice de un plano subyacente. Cuando el tipo de píxel es RGBA, dwVisibleMask es un valor de color RGB transparente. Cuando el tipo de píxel es índice de color, es un valor de índice transparente.
ILayerType { get; set; }Obtiene o establece Este campo PUEDE ser ignorado
IPixelType { get; set; }Obtiene o establece el tipo de píxel data PFD_TYPE_RGBA 0x00 El formato de píxel es RGBA. PFD_TYPE_COLORINDEX 0x01 Cada píxel es un índice en una tabla de colores.
NSize { get; set; }Obtiene o establece un entero de 16 bits que especifica el tamaño, en bytes, de esta estructura de datos.
NVersion { get; set; }Obtiene o establece un entero de 16 bits que DEBE establecerse en 0x0001.

Ver también