Table of Contents

Interface IDeviceEffectProperties

Namespace
PaintDotNet.Direct2D1
Assembly
PaintDotNet.Windows.dll

Represents a set of run-time bindable and discoverable properties that allow a data-driven application to modify the state of a Direct2D effect.
ID2D1Properties

public interface IDeviceEffectProperties : IObjectRef, IIsDisposed, IDisposable, IInternalImpl
Inherited Members
Extension Methods

Properties

PropertyCount

Methods

GetValue(int, DeviceEffectPropertyType, Span<byte>)
GetValueByName(string, DeviceEffectPropertyType, Span<byte>)
GetValueRef(int, DeviceEffectPropertyType, Type)
GetValueRefByName(string, DeviceEffectPropertyType, Type)
SetValue(int, DeviceEffectPropertyType, ReadOnlySpan<byte>)
SetValueByName(string, DeviceEffectPropertyType, ReadOnlySpan<byte>)
SetValueRef(int, DeviceEffectPropertyType, IObjectRef?)
SetValueRefByName(string, DeviceEffectPropertyType, IObjectRef?)
TryGetPropertyIndex(string, out int)
TryGetPropertyName(int, out string?)
TryGetPropertyType(int, out DeviceEffectPropertyType)
TryGetSubProperties(int, out IDeviceEffectProperties?)
TryGetValueSize(int, out int)