Windows Dev Center

DIRECTMANIPULATION_STATUS enumeration

Defines the possible states of Direct Manipulation. The viewport can process input in any state unless otherwise noted.

Syntax


typedef enum DIRECTMANIPULATION_STATUS { 
  DIRECTMANIPULATION_BUILDING   = 0,
  DIRECTMANIPULATION_ENABLED    = 1,
  DIRECTMANIPULATION_DISABLED   = 2,
  DIRECTMANIPULATION_RUNNING    = 3,
  DIRECTMANIPULATION_INERTIA    = 4,
  DIRECTMANIPULATION_READY      = 5,
  DIRECTMANIPULATION_SUSPENDED  = 6
} DIRECTMANIPULATION_STATUS;

Constants

DIRECTMANIPULATION_BUILDING

The viewport is being initialized and is not yet able to process input.

DIRECTMANIPULATION_ENABLED

The viewport was successfully enabled.

DIRECTMANIPULATION_DISABLED

The viewport is disabled and cannot process input or callbacks. The viewport can be enabled by calling Enable.

DIRECTMANIPULATION_RUNNING

The viewport is currently processing input and updating content.

DIRECTMANIPULATION_INERTIA

The viewport is moving content due to inertia.

DIRECTMANIPULATION_READY

The viewport has completed the previous interaction.

DIRECTMANIPULATION_SUSPENDED

The transient state of the viewport when input has been promoted to an ancestor in the SetContact chain.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Directmanipulation.h

IDL

DirectManipulation.idl

See also

Direct Manipulation Enumerations

 

 

Community Additions

ADD
Show:
© 2015 Microsoft