Table of Contents

Method GetValue

Namespace
PaintDotNet.Direct2D1
Assembly
PaintDotNet.Windows.dll

GetValue(IDeviceEffectProperties, int, Span<byte>)

public static void GetValue(this IDeviceEffectProperties properties, int index, Span<byte> data)

Parameters

properties IDeviceEffectProperties
index int
data Span<byte>

GetValue(IDeviceEffectProperties, int, Memory<byte>)

public static void GetValue(this IDeviceEffectProperties properties, int index, Memory<byte> data)

Parameters

properties IDeviceEffectProperties
index int
data Memory<byte>

GetValue<TIndex>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, Span<byte>)

public static void GetValue<TIndex>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, Span<byte> data) where TIndex : unmanaged

Parameters

properties IDeviceEffectProperties
index TIndex
type DeviceEffectPropertyType
data Span<byte>

Type Parameters

TIndex

GetValue<TIndex>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, Memory<byte>)

public static void GetValue<TIndex>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, Memory<byte> data) where TIndex : unmanaged

Parameters

properties IDeviceEffectProperties
index TIndex
type DeviceEffectPropertyType
data Memory<byte>

Type Parameters

TIndex

GetValue<TIndex>(IDeviceEffectProperties, TIndex, Span<byte>)

public static void GetValue<TIndex>(this IDeviceEffectProperties properties, TIndex index, Span<byte> data) where TIndex : unmanaged

Parameters

properties IDeviceEffectProperties
index TIndex
data Span<byte>

Type Parameters

TIndex

GetValue<TIndex>(IDeviceEffectProperties, TIndex, Memory<byte>)

public static void GetValue<TIndex>(this IDeviceEffectProperties properties, TIndex index, Memory<byte> data) where TIndex : unmanaged

Parameters

properties IDeviceEffectProperties
index TIndex
data Memory<byte>

Type Parameters

TIndex

GetValue<T>(IDeviceEffectProperties, int, DeviceEffectPropertyType)

public static T GetValue<T>(this IDeviceEffectProperties properties, int index, DeviceEffectPropertyType type) where T : unmanaged

Parameters

properties IDeviceEffectProperties
index int
type DeviceEffectPropertyType

Returns

T

Type Parameters

T

GetValue<T>(IDeviceEffectProperties, int)

public static T GetValue<T>(this IDeviceEffectProperties properties, int index) where T : unmanaged

Parameters

properties IDeviceEffectProperties
index int

Returns

T

Type Parameters

T

GetValue<T>(IDeviceEffectProperties, int, DeviceEffectPropertyType, out T)

public static void GetValue<T>(this IDeviceEffectProperties properties, int index, DeviceEffectPropertyType type, out T value) where T : unmanaged

Parameters

properties IDeviceEffectProperties
index int
type DeviceEffectPropertyType
value T

Type Parameters

T

GetValue<T>(IDeviceEffectProperties, int, out T)

public static void GetValue<T>(this IDeviceEffectProperties properties, int index, out T value) where T : unmanaged

Parameters

properties IDeviceEffectProperties
index int
value T

Type Parameters

T

GetValue<TIndex, T>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, out T)

public static void GetValue<TIndex, T>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, out T value) where TIndex : unmanaged where T : unmanaged

Parameters

properties IDeviceEffectProperties
index TIndex
type DeviceEffectPropertyType
value T

Type Parameters

TIndex
T

GetValue<TIndex, T>(IDeviceEffectProperties, TIndex, out T)

public static void GetValue<TIndex, T>(this IDeviceEffectProperties properties, TIndex index, out T value) where TIndex : unmanaged where T : unmanaged

Parameters

properties IDeviceEffectProperties
index TIndex
value T

Type Parameters

TIndex
T