Skip to content

Latest commit

 

History

History
84 lines (63 loc) · 3.69 KB

nf-directmanipulation-idirectmanipulationviewport-syncdisplaytransform.md

File metadata and controls

84 lines (63 loc) · 3.69 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
NF:directmanipulation.IDirectManipulationViewport.SyncDisplayTransform
IDirectManipulationViewport::SyncDisplayTransform (directmanipulation.h)
Specifies a display transform for the viewport, and synchronizes the output transform with the new value of the display transform.
IDirectManipulationViewport interface [Direct Manipulation]
SyncDisplayTransform method
IDirectManipulationViewport.SyncDisplayTransform
IDirectManipulationViewport::SyncDisplayTransform
SyncDisplayTransform
SyncDisplayTransform method [Direct Manipulation]
SyncDisplayTransform method [Direct Manipulation]
IDirectManipulationViewport interface
directmanipulation.idirectmanipulationviewport_syncdisplaytransform
directmanipulation/IDirectManipulationViewport::SyncDisplayTransform
directmanipulation\idirectmanipulationviewport_syncdisplaytransform.htm
directmanipulation
0af63d1e-026e-4083-a1b2-56ba31653434
12/05/2018
IDirectManipulationViewport interface [Direct Manipulation],SyncDisplayTransform method, IDirectManipulationViewport.SyncDisplayTransform, IDirectManipulationViewport::SyncDisplayTransform, SyncDisplayTransform, SyncDisplayTransform method [Direct Manipulation], SyncDisplayTransform method [Direct Manipulation],IDirectManipulationViewport interface, directmanipulation.idirectmanipulationviewport_syncdisplaytransform, directmanipulation/IDirectManipulationViewport::SyncDisplayTransform
directmanipulation.h
Windows
Windows 8 [desktop apps only]
Windows Server 2012 [desktop apps only]
DirectManipulation.idl
Windows
19H1
IDirectManipulationViewport::SyncDisplayTransform
directmanipulation/IDirectManipulationViewport::SyncDisplayTransform
c++
APIRef
kbSyntax
COM
DirectManipulation.h
IDirectManipulationViewport.SyncDisplayTransform

IDirectManipulationViewport::SyncDisplayTransform

-description

Specifies a display transform for the viewport, and synchronizes the output transform with the new value of the display transform.

-parameters

-param matrix [in]

The transform matrix, in row-wise order: _11, _12, _21, _22, _31, _32.

-param pointCount [in]

The size of the transform matrix. This value is always 6, because a 3x2 matrix is used for all direct manipulation transforms.

-returns

If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

-remarks

If the application performs special output processing of the content outside of the compositor (content not fully captured in the viewport transform), it should call this method to specify the display transform for the special processing.

The display transform affects how manipulation updates are applied to the output transform. For example, if the display transform is set to scale 3x, panning will move the content 3x the original distance.

When a display transform is changed using this method, the output transform will be synchronized to the new value of the display transform.

This method cannot be called if the viewport status is DIRECTMANIPULATION_RUNNING or DIRECTMANIPULATION_INERTIA.

-see-also

IDirectManipulationViewport