[]
ID2D1Properties
[Guid("483473d7-cd46-4f9d-9d3a-3112aa80159d")]
public class Properties : ComObject, IDisposable, IUnknown
| Name | Description |
|---|---|
| Properties(IntPtr) | Initializes a new instance of the Properties class. |
| Name | Description |
|---|---|
| Cached | Gets or sets Cached property. |
| Name | Description |
|---|---|
| GetBoolValue(int) | Gets the value of the specified property by index. |
| GetBoolValueByName(string) | Gets the value of the specified property by name. |
| GetColorFValue(int) | Gets the value of the specified property by index. |
| GetColorFValueByName(string) | Gets the value of the specified property by name. |
| GetComObjectValueByName<T>(string) | Gets the value of the specified property by name. |
| GetComObjectValue<T>(int) | Gets the value of the specified property by index. |
| GetEnumValueByName<T>(string) | Gets the value of the specified property by name. |
| GetEnumValue<T>(int) | Gets the value of the specified property by index. |
| GetFloatValue(int) | Gets the value of the specified property by index. |
| GetFloatValueByName(string) | Gets the value of the specified property by name. |
| GetGuidValue(int) | Gets the value of the specified property by index. |
| GetGuidValueByName(string) | Gets the value of the specified property by name. |
| GetIntValue(int) | Gets the value of the specified property by index. |
| GetIntValueByName(string) | Gets the value of the specified property by name. |
| GetMatrix3x2Value(int) | Gets the value of the specified property by index. |
| GetMatrix3x2ValueByName(string) | Gets the value of the specified property by name. |
| GetMatrix4x4Value(int) | Gets the value of the specified property by index. |
| GetMatrix4x4ValueByName(string) | Gets the value of the specified property by name. |
| GetMatrix5x4Value(int) | Gets the value of the specified property by index. |
| GetMatrix5x4ValueByName(string) | Gets the value of the specified property by name. |
| GetPoint2FValue(int) | Gets the value of the specified property by index. |
| GetPoint2FValueByName(string) | Gets the value of the specified property by name. |
| GetPropertyCount() | unsigned int ID2D1Properties::GetPropertyCount() |
| GetPropertyIndex(string) | unsigned int ID2D1Properties::GetPropertyIndex([In] const wchar_t* name) |
| GetPropertyName(int) | Gets the number of characters for the given property name. |
| GetPropertyName(int, IntPtr, int) | HRESULT ID2D1Properties::GetPropertyName([In] unsigned int index,[Out, Buffer] wchar_t* name,[In] unsigned int nameCount) |
| GetPropertyNameLength(int) | unsigned int ID2D1Properties::GetPropertyNameLength([In] unsigned int index) |
| GetRectFValue(int) | Gets the value of the specified property by index. |
| GetRectFValueByName(string) | Gets the value of the specified property by name. |
| GetSubProperties(int) | HRESULT ID2D1Properties::GetSubProperties([In] unsigned int index,[Out, Optional] ID2D1Properties** subProperties) |
| GetTypeInfo(int) | D2D1_PROPERTY_TYPE ID2D1Properties::GetType([In] unsigned int index) |
| GetUIntValue(int) | Gets the value of the specified property by index. |
| GetUIntValueByName(string) | Gets the value of the specified property by name. |
| GetValue(int, PropertyType, IntPtr, int) | HRESULT ID2D1Properties::GetValue([In] unsigned int index,[In] D2D1_PROPERTY_TYPE type,[Out, Buffer] void* data,[In] unsigned int dataSize) |
| GetValueByName(string, PropertyType, IntPtr, int) | HRESULT ID2D1Properties::GetValueByName([In] const wchar_t* name,[In] D2D1_PROPERTY_TYPE type,[Out, Buffer] void* data,[In] unsigned int dataSize) |
| GetValueSize(int) | unsigned int ID2D1Properties::GetValueSize([In] unsigned int index) |
| GetValue<T>(int, PropertyType) | Gets the value of the specified property by index. |
| GetValue<T>(string, PropertyType) | Gets the value of the specified property by name. |
| GetVector2Value(int) | Gets the value of the specified property by index. |
| GetVector2ValueByName(string) | Gets the value of the specified property by name. |
| GetVector3Value(int) | Gets the value of the specified property by index. |
| GetVector3ValueByName(string) | Gets the value of the specified property by name. |
| GetVector4Value(int) | Gets the value of the specified property by index. |
| GetVector4ValueByName(string) | Gets the value of the specified property by name. |
| SetEnumValue<T>(int, T) | Sets the named property to the given value. |
| SetValue(int, ColorF) | Sets the named property to the given value. |
| SetValue(int, PropertyType, IntPtr, int) | HRESULT ID2D1Properties::SetValue([In] unsigned int index,[In] D2D1_PROPERTY_TYPE type,[In, Buffer] const void* data,[In] unsigned int dataSize) |
| SetValue(int, Matrix3x2) | Sets the named property to the given value. |
| SetValue(int, Matrix4x4) | Sets the named property to the given value. |
| SetValue(int, Matrix5x4) | Sets the named property to the given value. |
| SetValue(int, Point2F) | Sets the named property to the given value. |
| SetValue(int, RectF) | Sets the named property to the given value. |
| SetValue(int, Vector2) | Sets the named property to the given value. |
| SetValue(int, Vector3) | Sets the named property to the given value. |
| SetValue(int, Vector4) | Sets the named property to the given value. |
| SetValue(int, bool) | Sets the named property to the given value. |
| SetValue(int, Guid) | Sets the named property to the given value. |
| SetValue(int, int) | Sets the named property to the given value. |
| SetValue(int, float) | Sets the named property to the given value. |
| SetValue(int, string) | Sets the named property to the given value. |
| SetValue(int, uint) | Sets the named property to the given value. |
| SetValueByName(string, ColorF) | Sets the named property to the given value. |
| SetValueByName(string, PropertyType, IntPtr, int) | HRESULT ID2D1Properties::SetValueByName([In] const wchar_t* name,[In] D2D1_PROPERTY_TYPE type,[In, Buffer] const void* data,[In] unsigned int dataSize) |
| SetValueByName(string, Matrix3x2) | Sets the named property to the given value. |
| SetValueByName(string, Matrix4x4) | Sets the named property to the given value. |
| SetValueByName(string, Matrix5x4) | Sets the named property to the given value. |
| SetValueByName(string, Point2F) | Sets the named property to the given value. |
| SetValueByName(string, RectF) | Sets the named property to the given value. |
| SetValueByName(string, Vector2) | Sets the named property to the given value. |
| SetValueByName(string, Vector3) | Sets the named property to the given value. |
| SetValueByName(string, Vector4) | Sets the named property to the given value. |
| SetValueByName(string, bool) | Sets the named property to the given value. |
| SetValueByName(string, Guid) | Sets the named property to the given value. |
| SetValueByName(string, int) | Sets the named property to the given value. |
| SetValueByName(string, float) | Sets the named property to the given value. |
| SetValueByName(string, string) | Sets the named property to the given value. |
| SetValueByName(string, uint) | Sets the named property to the given value. |
| SetValueByName<T>(string, PropertyType, T) | Sets the named property to the given value. |
| SetValueByName<T>(string, T) | Sets the named property to the given value. |
| SetValue<T>(int, PropertyType, T) | Sets the named property to the given value. |
| SetValue<T>(int, T) | Sets the named property to the given value. |
| Name | Description |
|---|---|
| explicit operator Properties(IntPtr) | Performs an explicit conversion from IntPtr to Properties. |