[]
        
(Showing Draft Content)

C1.Util.DX.Direct2D.Properties

Properties Class

ID2D1Properties

Inheritance
Properties
Implements
Namespace: C1.Util.DX.Direct2D
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("483473d7-cd46-4f9d-9d3a-3112aa80159d")]
public class Properties : ComObject, IDisposable, IUnknown

Constructors

Name Description
Properties(IntPtr)

Initializes a new instance of the Properties class.

Properties

Name Description
Cached

Gets or sets Cached property.

Methods

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.

Operators

Name Description
explicit operator Properties(IntPtr)

Performs an explicit conversion from IntPtr to Properties.