enumerazione D2D1_BITMAP_OPTIONS (d2d1_1.h)
Specifica come può essere usata una bitmap.
Sintassi
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
} ;
Costanti
D2D1_BITMAP_OPTIONS_NONE Valore: 0x00000000 La bitmap viene creata con proprietà predefinite. |
D2D1_BITMAP_OPTIONS_TARGET Valore: 0x00000001 La bitmap può essere usata come destinazione del contesto del dispositivo. |
D2D1_BITMAP_OPTIONS_CANNOT_DRAW Valore: 0x00000002 Impossibile usare la bitmap come input. |
D2D1_BITMAP_OPTIONS_CPU_READ Valore: 0x00000004 La bitmap può essere letto dalla CPU. |
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE Valore: 0x00000008 La bitmap funziona con ID2D1GdiInteropRenderTarget::GetDC. Nota Questo flag non è disponibile nelle app di Windows Store. |
D2D1_BITMAP_OPTIONS_FORCE_DWORD Valore: 0xffffffff |
Commenti
D2D1_BITMAP_OPTIONS_NONE implica che nessuno dei flag è impostato. Ciò significa che la bitmap può essere usata per il disegno da, non può essere impostata come destinazione e non può essere letto dalla CPU.
D2D1_BITMAP_OPTIONS_TARGET significa che la bitmap può essere specificata come destinazione in ID2D1DeviceContext::SetTarget. Se si specifica anche il flag D2D1_BITMAP_OPTIONS_CANNOT_DRAW la bitmap può essere usata come destinazione, ma non può essere disegnata da. Il tentativo di disegnare con una bitmap con entrambi i flag impostati comporta l'inserimento nel contesto del dispositivo in uno stato di errore con D2DERR_BITMAP_CANNOT_DRAW.
D2D1_BITMAP_OPTIONS_CPU_READ significa che la bitmap può essere mappata usando ID2D1Bitmap1::Map. Questo flag richiede D2D1_BITMAP_OPTIONS_CANNOT_DRAW e non può essere combinato con altri flag. La bitmap deve essere aggiornata con i metodi CopyFromBitmap o CopyFromRenderTarget .
Requisiti
Client minimo supportato | Windows 8 e Platform Update per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | d2d1_1.h |