Class DeviceEffectProperties
- Namespace
 - PaintDotNet.Direct2D1.Effects
 
- Assembly
 - PaintDotNet.Windows.Core.dll
 
public abstract class DeviceEffectProperties
  - Inheritance
 - 
      
      DeviceEffectProperties
 
- Derived
 
- Inherited Members
 
Properties
- Author
 The author of the effect.
- Cached
 The output of the effect should be cached.
The default value isfalse.
- Category
 The category of the effect.
- ClassID
 Implemented by the derived class to specify the effect's class ID (CLSID) when registering and creating the effect and for binding to an IDeviceEffectProperties.
Note that this is different than the ID property accessor, which queries the IDeviceEffectProperties for the actual runtime effect class ID.
Overriding this property is only necessary in advanced scenarios, such as when wrapping an existing effect (e.g. built-in Direct2D effects), or when working with CustomEffects that have their own generic type arguments (e.g. PixelShaderEffect).
- Description
 The description of the effect.
- DisplayName
 The name of the effect.
- ID
 The CLSID/EffectID of the effect.
- MaxInputCount
 The maximum number of inputs supported by the effect.
- MinInputCount
 The minimum number of inputs supported by the effect.
- Precision
 The buffer precision of the effect output.
The default value is Unknown, which permits Direct2D to automatically select the precision based on the inputs or other ambient information. See Precision and numerical clipping in effect graphs for more information.