Method GetValueRef
- Namespace
- PaintDotNet.Direct2D1
- Assembly
- PaintDotNet.Windows.dll
GetValueRef(IDeviceEffectProperties, int, Type)
public static IObjectRef? GetValueRef(this IDeviceEffectProperties properties, int index, Type interfaceType)
Parameters
properties
IDeviceEffectProperties
index
int
interfaceType
Type
Returns
- IObjectRef
GetValueRef<TIndex>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, Type)
public static IObjectRef? GetValueRef<TIndex>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, Type interfaceType) where TIndex : unmanaged
Parameters
properties
IDeviceEffectProperties
index
TIndex
type
DeviceEffectPropertyType
interfaceType
Type
Returns
- IObjectRef
Type Parameters
TIndex
GetValueRef<TIndex>(IDeviceEffectProperties, TIndex, Type)
public static IObjectRef? GetValueRef<TIndex>(this IDeviceEffectProperties properties, TIndex index, Type interfaceType) where TIndex : unmanaged
Parameters
properties
IDeviceEffectProperties
index
TIndex
interfaceType
Type
Returns
- IObjectRef
Type Parameters
TIndex
GetValueRef<T>(IDeviceEffectProperties, int, DeviceEffectPropertyType)
public static T? GetValueRef<T>(this IDeviceEffectProperties properties, int index, DeviceEffectPropertyType type) where T : class, IObjectRef
Parameters
properties
IDeviceEffectProperties
index
int
type
DeviceEffectPropertyType
Returns
- T
Type Parameters
T
GetValueRef(IDeviceEffectProperties, int)
public static IObjectRef? GetValueRef(this IDeviceEffectProperties properties, int index)
Parameters
properties
IDeviceEffectProperties
index
int
Returns
- IObjectRef
GetValueRef<T>(IDeviceEffectProperties, int)
public static T? GetValueRef<T>(this IDeviceEffectProperties properties, int index) where T : class, IObjectRef
Parameters
properties
IDeviceEffectProperties
index
int
Returns
- T
Type Parameters
T
GetValueRef<T>(IDeviceEffectProperties, int, DeviceEffectPropertyType, out T?)
public static void GetValueRef<T>(this IDeviceEffectProperties properties, int index, DeviceEffectPropertyType type, out T? valueRef) where T : class, IObjectRef
Parameters
properties
IDeviceEffectProperties
index
int
type
DeviceEffectPropertyType
valueRef
T
Type Parameters
T
GetValueRef<T>(IDeviceEffectProperties, int, out T?)
public static void GetValueRef<T>(this IDeviceEffectProperties properties, int index, out T? valueRef) where T : class, IObjectRef
Parameters
properties
IDeviceEffectProperties
index
int
valueRef
T
Type Parameters
T
GetValueRef<TIndex, T>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, out T?)
public static void GetValueRef<TIndex, T>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, out T? valueRef) where TIndex : unmanaged where T : class, IObjectRef
Parameters
properties
IDeviceEffectProperties
index
TIndex
type
DeviceEffectPropertyType
valueRef
T
Type Parameters
TIndex
T
GetValueRef<TIndex, T>(IDeviceEffectProperties, TIndex, out T?)
public static void GetValueRef<TIndex, T>(this IDeviceEffectProperties properties, TIndex index, out T? valueRef) where TIndex : unmanaged where T : class, IObjectRef
Parameters
properties
IDeviceEffectProperties
index
TIndex
valueRef
T
Type Parameters
TIndex
T