enumeração D2D1_BITMAP_OPTIONS (d2d1_1.h)
Especifica como um bitmap pode ser usado.
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 O bitmap é criado com propriedades padrão. |
D2D1_BITMAP_OPTIONS_TARGET Valor: 0x00000001 O bitmap pode ser usado como um destino de contexto de dispositivo. |
D2D1_BITMAP_OPTIONS_CANNOT_DRAW Valor: 0x00000002 O bitmap não pode ser usado como uma entrada. |
D2D1_BITMAP_OPTIONS_CPU_READ Valor: 0x00000004 O bitmap pode ser lido da CPU. |
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE Valor: 0x00000008 O bitmap funciona com ID2D1GdiInteropRenderTarget::GetDC. Nota Esse sinalizador não está disponível em aplicativos da Windows Store. |
D2D1_BITMAP_OPTIONS_FORCE_DWORD Valor: 0xffffffff |
Comentários
D2D1_BITMAP_OPTIONS_NONE implica que nenhum dos sinalizadores está definido. Isso significa que o bitmap pode ser usado para desenhar, não pode ser definido como um destino e não pode ser lido pela CPU.
D2D1_BITMAP_OPTIONS_TARGET significa que o bitmap pode ser especificado como um destino em ID2D1DeviceContext::SetTarget. Se você também especificar o sinalizador D2D1_BITMAP_OPTIONS_CANNOT_DRAW , o bitmap poderá ser usado como destino, mas ele não poderá ser extraído. Tentar desenhar com um bitmap que tenha os dois sinalizadores definidos resultará na colocação do contexto do dispositivo em um estado de erro com D2DERR_BITMAP_CANNOT_DRAW.
D2D1_BITMAP_OPTIONS_CPU_READ significa que o bitmap pode ser mapeado usando ID2D1Bitmap1::Map. Esse sinalizador requer D2D1_BITMAP_OPTIONS_CANNOT_DRAW e não pode ser combinado com nenhum outro sinalizador. O bitmap deve ser atualizado com os métodos CopyFromBitmap ou CopyFromRenderTarget .
Requisitos
Cliente mínimo com suporte | Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | d2d1_1.h |