D2D1_CHANGE_TYPE enumeration (d2d1effectauthor.h)

Describes flags that influence how the renderer interacts with a custom vertex shader.

Syntax

typedef enum D2D1_CHANGE_TYPE {
  D2D1_CHANGE_TYPE_NONE = 0,
  D2D1_CHANGE_TYPE_PROPERTIES = 1,
  D2D1_CHANGE_TYPE_CONTEXT = 2,
  D2D1_CHANGE_TYPE_GRAPH = 3,
  D2D1_CHANGE_TYPE_FORCE_DWORD = 0xffffffff
} ;

Constants

 
D2D1_CHANGE_TYPE_NONE
Value: 0
There were no changes.
D2D1_CHANGE_TYPE_PROPERTIES
Value: 1
The properties of the effect changed.
D2D1_CHANGE_TYPE_CONTEXT
Value: 2
The context state changed.
D2D1_CHANGE_TYPE_GRAPH
Value: 3
The effect’s transform graph has changed. This happens only when an effect supports a variable input count.
D2D1_CHANGE_TYPE_FORCE_DWORD
Value: 0xffffffff

Requirements

Requirement Value
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 d2d1effectauthor.h

See also

ID2D1EffectImpl::PrepareForRender