Enum DeviceEffectPropertyType
- Namespace
- PaintDotNet.Direct2D1
- Assembly
- PaintDotNet.Windows.dll
Specifies the types of properties supported by the Direct2D property interface.
D2D1_PROPERTY_TYPE
public enum DeviceEffectPropertyType
Fields
Unknown = 0An unknown property.
String = 1An arbitrary-length string.
Boolean = 2A 32-bit integer value constrained to be either 0 or 1.
UInt32 = 3An unsigned 32-bit integer.
Int32 = 4A signed 32-bit integer.
Float = 5A 32-bit float.
Vector2Float = 6Two 32-bit float values.
Vector3Float = 7Three 32-bit float values.
Vector4Float = 8Four 32-bit float values.
Blob = 9An arbitrary number of bytes.
IObjectRef = 10An object that implements IObjectRef.
Enum = 11An enumeration. The value should be treated as a UINT32 with a defined array of fields to specify the bindings to human-readable strings.
Array = 12An enumeration. The value is the count of sub-properties in the array. The set of array elements will be contained in the sub-property.
ClassID = 13A class ID (CLSID, GUID).
Matrix3x2Float = 14A 3x2 matrix of float values.
Matrix4x3Float = 15A 4x3 matrix of float values.
Matrix4x4Float = 16A 4x4 matrix of float values.
Matrix5x4Float = 17A 5x4 matrix of float values.
ColorContext = 18An object that implements IDeviceColorContext.