Skip to content

Latest commit

 

History

History
82 lines (63 loc) · 3.4 KB

ne-d2d1effectauthor-d2d1_vertex_options.md

File metadata and controls

82 lines (63 loc) · 3.4 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:d2d1effectauthor.D2D1_VERTEX_OPTIONS
D2D1_VERTEX_OPTIONS (d2d1effectauthor.h)
Describes flags that influence how the renderer interacts with a custom vertex shader. (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_OPTIONS
D2D1_VERTEX_OPTIONS enumeration [Direct2D]
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR
D2D1_VERTEX_OPTIONS_NONE
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER
d2d1effectauthor/D2D1_VERTEX_OPTIONS
d2d1effectauthor/D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP
d2d1effectauthor/D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR
d2d1effectauthor/D2D1_VERTEX_OPTIONS_NONE
d2d1effectauthor/D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER
direct2d.d2d1_vertex_options
direct2d\d2d1_vertex_options.htm
Direct2D
b308aaf4-edf0-49a8-8fbf-04bb38c00605
12/05/2018
D2D1_VERTEX_OPTIONS, D2D1_VERTEX_OPTIONS enumeration [Direct2D], D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP, D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR, D2D1_VERTEX_OPTIONS_NONE, D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER, d2d1effectauthor/D2D1_VERTEX_OPTIONS, d2d1effectauthor/D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP, d2d1effectauthor/D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR, d2d1effectauthor/D2D1_VERTEX_OPTIONS_NONE, d2d1effectauthor/D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER, direct2d.d2d1_vertex_options
d2d1effectauthor.h
Windows
Windows 8 and Platform Update for Windows 7 [desktop apps \| UWP apps]
Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps \| UWP apps]
D2d1.lib; D2d1.dll
Windows
D2D1_VERTEX_OPTIONS
19H1
D2D1_VERTEX_OPTIONS
d2d1effectauthor/D2D1_VERTEX_OPTIONS
c++
APIRef
kbSyntax
LibDef
D2d1.lib
D2d1.dll
D2D1_VERTEX_OPTIONS

D2D1_VERTEX_OPTIONS enumeration

-description

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

-enum-fields

-field D2D1_VERTEX_OPTIONS_NONE:0

The logical equivalent of having no flags set.

-field D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR:1

If this flag is set, the renderer assumes that the vertex shader will cover the entire region of interest with vertices and need not clear the destination render target. If this flag is not set, the renderer assumes that the vertices do not cover the entire region interest and must clear the render target to transparent black first.

-field D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER:2

The renderer will use a depth buffer when rendering custom vertices. The depth buffer will be used for calculating occlusion information. This can result in the renderer output being draw-order dependent if it contains transparency.

-field D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP:4

Indicates that custom vertices do not overlap each other.

-field D2D1_VERTEX_OPTIONS_FORCE_DWORD:0xffffffff

-see-also

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform