Compartir a través de


Método IInertiaProcessor::get_InitialExpansionVelocity (manipulations.h)

La propiedad InitialExpansionVelocity especifica la velocidad de expansión de radio para un destino cuando el destino se vio afectado por la inercia.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_InitialExpansionVelocity(
  FLOAT *velocity
);

Parámetros

velocity

Valor devuelto

Ninguno

Observaciones

La cantidad de expansión que IInertiaProcessor extrapola será determinada por la propiedad DesiredExpansion o DesiredExpansionDeceleration . DesiredExpansion y DesiredExpansionDeceleration son mutuamente excluyentes. Si se establece uno, el otro debe ser NaN. Si usa la propiedad DesiredExpansion , la API establecerá el valor DesiredExpansionDeceleration adecuado para expandir la cantidad solicitada.

Si ya se ha iniciado el procesamiento de inercia, al establecer InitialExpansionVelocity se restablecerá el motor de inercia al estado inicial con los nuevos valores de velocidad aplicados.

Llame a esta función para establecer el estado inicial de inercia. Llamaría a esta función más probable durante el evento ManipulationCompleted del IManipulationProcessor o en el constructor de la interfaz IInertiaProcessor .

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado manipulations.h (include Manipulations.h)

Consulte también

DesiredExpansion

DesiredExpansionDeceleration

GetExpansionVelocity

Controlar la inercia en código no administrado

IInertiaProcessor

Mecánica de inercia

Propiedades