enumeración D2D1_BITMAP_OPTIONS (d2d1_1.h)
Especifica cómo se puede usar un mapa de bits.
Syntax
typedef enum D2D1_BITMAP_OPTIONS {
D2D1_BITMAP_OPTIONS_NONE = 0x00000000,
D2D1_BITMAP_OPTIONS_TARGET = 0x00000001,
D2D1_BITMAP_OPTIONS_CANNOT_DRAW = 0x00000002,
D2D1_BITMAP_OPTIONS_CPU_READ = 0x00000004,
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE = 0x00000008,
D2D1_BITMAP_OPTIONS_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_BITMAP_OPTIONS_NONE Valor: 0x00000000 El mapa de bits se crea con propiedades predeterminadas. |
D2D1_BITMAP_OPTIONS_TARGET Valor: 0x00000001 El mapa de bits se puede usar como destino de contexto de dispositivo. |
D2D1_BITMAP_OPTIONS_CANNOT_DRAW Valor: 0x00000002 El mapa de bits no se puede usar como entrada. |
D2D1_BITMAP_OPTIONS_CPU_READ Valor: 0x00000004 El mapa de bits se puede leer desde la CPU. |
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE Valor: 0x00000008 El mapa de bits funciona con ID2D1GdiInteropRenderTarget::GetDC. Nota Esta marca no está disponible en las aplicaciones de la Tienda Windows. |
D2D1_BITMAP_OPTIONS_FORCE_DWORD Valor: 0xffffffff |
Comentarios
D2D1_BITMAP_OPTIONS_NONE implica que no se establece ninguna de las marcas. Esto significa que el mapa de bits se puede usar para dibujar desde , no se puede establecer como destino y no se puede leer desde la CPU.
D2D1_BITMAP_OPTIONS_TARGET significa que el mapa de bits se puede especificar como destino en ID2D1DeviceContext::SetTarget. Si también especifica el D2D1_BITMAP_OPTIONS_CANNOT_DRAW marca del mapa de bits se puede usar un destino, pero no se puede extraer de él. Si intenta dibujar con un mapa de bits que tenga ambas marcas establecidas, el contexto del dispositivo se colocará en un estado de error con D2DERR_BITMAP_CANNOT_DRAW.
D2D1_BITMAP_OPTIONS_CPU_READ significa que el mapa de bits se puede asignar mediante ID2D1Bitmap1::Map. Esta marca requiere D2D1_BITMAP_OPTIONS_CANNOT_DRAW y no se puede combinar con ninguna otra marca. El mapa de bits debe actualizarse con los métodos CopyFromBitmap o CopyFromRenderTarget .
Requisitos
Cliente mínimo compatible | Windows 8 y Platform Update para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | d2d1_1.h |