Table of Contents

Enum PropertyType

Namespace
SharpDX.Direct2D1
Assembly
SharpDX.Direct2D1.dll

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.