D3DWDDM2_6DDI_SCANOUT_FLAGS enumeration (d3d10umddi.h)
Used in the PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS callback to indicate the transformation requirement in preparation for a flip operation.
Syntax
typedef enum D3DWDDM2_6DDI_SCANOUT_FLAGS {
D3DWDDM2_6DDI_SCANOUT_FLAG_NONE,
D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED,
D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED,
D3DWDDM2_6DDI_SCANOUT_FLAG_UNPREDICTABLE_TIMING
} ;
Constants
D3DWDDM2_6DDI_SCANOUT_FLAG_NONE A transformation requirement is not defined. |
D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED A transformation is required. If transformation is required, the runtime will call PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION. |
D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED A transformation should occur. If there has been no API request to disable the transformation, then the runtime will call PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION. |
D3DWDDM2_6DDI_SCANOUT_FLAG_UNPREDICTABLE_TIMING Indicates to the runtime whether the resulting allocation follows a predictable scanout timing or not. This information will be used to adjust the front-buffer rendering safety margins. |
Remarks
The driver may not set both the D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED and D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED flag.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3d10umddi.h |