IDirectManipulationPrimaryContent interface (directmanipulation.h)

Encapsulates the primary content inside a viewport. Primary content is the content specified during the creation of a viewport.

Inheritance

The IDirectManipulationPrimaryContent interface inherits from the IUnknown interface. IDirectManipulationPrimaryContent also has these types of members:

Methods

The IDirectManipulationPrimaryContent interface has these methods.

 
IDirectManipulationPrimaryContent::GetCenterPoint

Retrieves the center point of the manipulation in content coordinates.
IDirectManipulationPrimaryContent::GetInertiaEndTransform

Gets the final transform, including inertia, of the primary content.
IDirectManipulationPrimaryContent::SetHorizontalAlignment

Sets the horizontal alignment of the primary content relative to the viewport.
IDirectManipulationPrimaryContent::SetSnapCoordinate

Specifies the coordinate system for snap points or snap intervals.
IDirectManipulationPrimaryContent::SetSnapInterval

Specifies snap points for the inertia end position at uniform intervals.
IDirectManipulationPrimaryContent::SetSnapPoints

Specifies the snap points for the inertia rest position.
IDirectManipulationPrimaryContent::SetSnapType

Specifies the type of snap point.
IDirectManipulationPrimaryContent::SetVerticalAlignment

Specifies the vertical alignment of the primary content in the viewport.
IDirectManipulationPrimaryContent::SetZoomBoundaries

Specifies the minimum and maximum boundaries for zoom.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header directmanipulation.h

See also

Direct Manipulation Interfaces