Bagikan melalui


enumerasi D2D1_PROPERTY_TYPE (d2d1_1.h)

Menentukan jenis properti yang didukung oleh antarmuka properti Direct2D.

Sintaks

typedef enum D2D1_PROPERTY_TYPE {
  D2D1_PROPERTY_TYPE_UNKNOWN = 0,
  D2D1_PROPERTY_TYPE_STRING = 1,
  D2D1_PROPERTY_TYPE_BOOL = 2,
  D2D1_PROPERTY_TYPE_UINT32 = 3,
  D2D1_PROPERTY_TYPE_INT32 = 4,
  D2D1_PROPERTY_TYPE_FLOAT = 5,
  D2D1_PROPERTY_TYPE_VECTOR2 = 6,
  D2D1_PROPERTY_TYPE_VECTOR3 = 7,
  D2D1_PROPERTY_TYPE_VECTOR4 = 8,
  D2D1_PROPERTY_TYPE_BLOB = 9,
  D2D1_PROPERTY_TYPE_IUNKNOWN = 10,
  D2D1_PROPERTY_TYPE_ENUM = 11,
  D2D1_PROPERTY_TYPE_ARRAY = 12,
  D2D1_PROPERTY_TYPE_CLSID = 13,
  D2D1_PROPERTY_TYPE_MATRIX_3X2 = 14,
  D2D1_PROPERTY_TYPE_MATRIX_4X3 = 15,
  D2D1_PROPERTY_TYPE_MATRIX_4X4 = 16,
  D2D1_PROPERTY_TYPE_MATRIX_5X4 = 17,
  D2D1_PROPERTY_TYPE_COLOR_CONTEXT = 18,
  D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff
} ;

Konstanta

 
D2D1_PROPERTY_TYPE_UNKNOWN
Nilai: 0
Properti yang tidak diketahui.
D2D1_PROPERTY_TYPE_STRING
Nilai: 1
String panjang arbitrer.
D2D1_PROPERTY_TYPE_BOOL
Nilai: 2
Nilai bilangan bulat 32-bit dibatasi menjadi 0 atau 1.
D2D1_PROPERTY_TYPE_UINT32
Nilai: 3
Bilangan bulat 32-bit yang tidak ditandatangani.
D2D1_PROPERTY_TYPE_INT32
Nilai: 4
Bilangan bulat 32-bit yang ditandatangani.
D2D1_PROPERTY_TYPE_FLOAT
Nilai: 5
Sebuah float 32-bit.
D2D1_PROPERTY_TYPE_VECTOR2
Nilai: 6
Dua nilai float 32-bit.
D2D1_PROPERTY_TYPE_VECTOR3
Nilai: 7
Tiga nilai float 32-bit.
D2D1_PROPERTY_TYPE_VECTOR4
Nilai: 8
Empat nilai float 32-bit.
D2D1_PROPERTY_TYPE_BLOB
Nilai: 9
Jumlah byte arbitrer.
D2D1_PROPERTY_TYPE_IUNKNOWN
Nilai: 10
Antarmuka COM atau nano-COM yang dikembalikan.
D2D1_PROPERTY_TYPE_ENUM
Nilai: 11
Enumerasi. Nilai harus diperlakukan sebagai UINT32 dengan array bidang yang ditentukan untuk menentukan pengikatan ke string yang dapat dibaca manusia.
D2D1_PROPERTY_TYPE_ARRAY
Nilai: 12
Enumerasi. Nilai adalah hitungan sub-properti dalam array. Kumpulan elemen array akan terkandung dalam sub-properti.
D2D1_PROPERTY_TYPE_CLSID
Nilai: 13
SEBUAH CLSID.
D2D1_PROPERTY_TYPE_MATRIX_3X2
Nilai: 14
Matriks 3x2 nilai float.
D2D1_PROPERTY_TYPE_MATRIX_4X3
Nilai: 15
Matriks 4x2 nilai float.
D2D1_PROPERTY_TYPE_MATRIX_4X4
Nilai: 16
Matriks 4x4 nilai float.
D2D1_PROPERTY_TYPE_MATRIX_5X4
Nilai: 17
Matriks nilai float 5x4.
D2D1_PROPERTY_TYPE_COLOR_CONTEXT
Nilai: 18
Penunjuk antarmuka konteks warna nano-COM.
D2D1_PROPERTY_TYPE_FORCE_DWORD
Nilai: 0xffffffff

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header d2d1_1.h

Lihat juga

ID2D1Properties

ID2D1Properties::GetType