<summary> This creates a new Direct2D device from the given IDXGIDevice. </summary>
<summary> Creates a new drawing state block, this can be used in subsequent SaveDrawingState and RestoreDrawingState operations on the render target. </summary>
<summary> Creates a new GDI metafile. </summary>
<summary> Creates a path geometry with new operational methods. </summary>
<summary> This creates a stroke style with the ability to preserve stroke width in various ways. </summary>
<summary> This retrieves the effect properties for the given effect, all of the effect properties will be set to a default value since an effect is not instantiated to implement the returned property interface. </summary>
<summary> This returns all of the registered effects in the process, including any built-in effects. </summary> <param name="effectsReturned">The number of effects returned into the passed in effects array.</param> <param name="effectsRegistered">The number of effects currently registered in the system.</param>
<summary> This globally registers the given effect. The effect can later be instantiated by using the registered class id. The effect registration is reference counted. </summary>
<summary> This globally registers the given effect. The effect can later be instantiated by using the registered class id. The effect registration is reference counted. </summary>
<summary> This unregisters the given effect by its class id, you need to call UnregisterEffect for every call to ID2D1Factory1::RegisterEffectFromStream and ID2D1Factory1::RegisterEffectFromString to completely unregister it. </summary>
<summary> Creates Direct2D resources. </summary>