D2D1_PROPERTY Enumeration

Specifies the indices of the system properties present on the ID2D1Properties interface for an ID2D1Effect.

Syntax

typedef enum D2D1_PROPERTY {
  D2D1_PROPERTY_CLSID,
  D2D1_PROPERTY_DISPLAYNAME,
  D2D1_PROPERTY_AUTHOR,
  D2D1_PROPERTY_CATEGORY,
  D2D1_PROPERTY_DESCRIPTION,
  D2D1_PROPERTY_INPUTS,
  D2D1_PROPERTY_CACHED,
  D2D1_PROPERTY_PRECISION,
  D2D1_PROPERTY_MIN_INPUTS,
  D2D1_PROPERTY_MAX_INPUTS,
  D2D1_PROPERTY_FORCE_DWORD
} ;

Constants

D2D1_PROPERTY_CLSID The CLSID of the effect.
D2D1_PROPERTY_DISPLAYNAME The name of the effect.
D2D1_PROPERTY_AUTHOR The author of the effect.
D2D1_PROPERTY_CATEGORY The category of the effect.
D2D1_PROPERTY_DESCRIPTION The description of the effect.
D2D1_PROPERTY_INPUTS The names of the effect's inputs.
D2D1_PROPERTY_CACHED The output of the effect should be cached.
D2D1_PROPERTY_PRECISION The buffer precision of the effect output.
D2D1_PROPERTY_MIN_INPUTS The minimum number of inputs supported by the effect.
D2D1_PROPERTY_MAX_INPUTS The maximum number of inputs supported by the effect.
D2D1_PROPERTY_FORCE_DWORD

Remarks

Under normal circumstances the minimum and maximum number of inputs to the effect are the same. If the effect supports a variable number of inputs, the ID2D1Effect::SetNumberOfInputs method can be used to choose the number that the application will enable.

Requirements

   
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps]
Header d2d1_1.h

See Also

ID2D1Properties

ID2D1Properties::GetPropertyName

ID2D1Properties::GetPropertyNameLength

ID2D1Properties::GetSubProperties

ID2D1Properties::GetType

ID2D1Properties::GetValue

ID2D1Properties::GetValueSize

ID2D1Properties::SetValue