Enum PropertyType
Specifies the types of properties supported by the Direct2D property interface.
public enum PropertyType
Fields
Array = 12
An enumeration. The value is the count of sub-properties in the array. The set of array elements will be contained in the sub-property.
Blob = 9
An arbitrary number of bytes.
Bool = 2
A 32-bit integer value constrained to be either 0 or 1.
Clsid = 13
A CLSID.
ColorContext = 18
A nano-COM color context interface reference.
Enum = 11
An enumeration. The value should be treated as a UINT32 with a defined array of fields to specify the bindings to human-readable strings.
Float = 5
A 32-bit float.
IUnknown = 10
A returned COM or nano-COM interface.
Int32 = 4
A signed 32-bit integer.
Matrix3x2 = 14
A 3x2 matrix of float values.
Matrix4x3 = 15
A 4x2 matrix of float values.
Matrix4x4 = 16
A 4x4 matrix of float values.
Matrix5x4 = 17
A 5x4 matrix of float values.
String = 1
An arbitrary-length string.
UInt32 = 3
An unsigned 32-bit integer.
Unknown = 0
An unknown property.
Vector2 = 6
Two 32-bit float values.
Vector3 = 7
Three 32-bit float values.
Vector4 = 8
Four 32-bit float values.