다음을 통해 공유


IInertiaProcessor 인터페이스(manipulations.h)

IInertiaProcessor 인터페이스는 Windows Touch의 개체 동작에 대한 계산을 처리합니다.

상속

IInertiaProcessor 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IInertiaProcessor 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IInertiaProcessor 인터페이스에는 이러한 메서드가 있습니다.

 
IInertiaProcessor::Complete

Complete 메서드는 현재 조작을 완료하고 관성 프로세서에서 관성 상태를 중지합니다.
IInertiaProcessor::CompleteTime

지정된 틱에서 현재 조작을 완료하고 관성 프로세서에서 관성을 중지한 다음 ManipulationCompleted 이벤트를 발생합니다.
IInertiaProcessor::get_BoundaryBottom

BoundaryBottom 속성은 대상 개체가 이동할 수 있는 화면 아래쪽까지의 범위를 제한합니다. (Get)
IInertiaProcessor::get_BoundaryLeft

BoundaryLeft 속성은 대상 개체가 이동할 수 있는 화면 왼쪽의 범위를 제한합니다. (Get)
IInertiaProcessor::get_BoundaryRight

BoundaryRight 속성은 대상 개체가 이동할 수 있는 화면의 오른쪽으로 얼마나 멀리 이동할 수 있는지를 제한합니다. (Get)
IInertiaProcessor::get_BoundaryTop

BoundaryTop 속성은 대상 개체가 이동할 수 있는 화면 위쪽까지의 범위를 제한합니다. (Get)
IInertiaProcessor::get_DesiredAngularDeceleration

DesiredAngularDeceleration 속성은 대상 개체가 msec 제곱당 라디안 회전을 중지하는 원하는 속도를 지정합니다. (Get)
IInertiaProcessor::get_DesiredDeceleration

DesiredDeceleration 속성은 변환 작업이 감속되는 원하는 속도를 지정합니다. (Get)
IInertiaProcessor::get_DesiredDisplacement

DesiredDisplacement 속성은 개체가 이동할 원하는 거리를 지정합니다. (Get)
IInertiaProcessor::get_DesiredExpansion

DesiredExpansion 속성은 개체의 평균 반경에서 원하는 변경 사항을 지정합니다. (Get)
IInertiaProcessor::get_DesiredExpansionDeceleration

DesiredExpansionDeceleration 속성은 개체 확장이 중지되는 속도를 지정합니다. (Get)
IInertiaProcessor::get_DesiredRotation

DesiredRotation 속성은 현재 관성 프로세서 개체가 라디안으로 대상 개체를 조작할 간격을 지정합니다. (Get)
IInertiaProcessor::get_ElasticMarginBottom

ElasticMarginBottom 속성은 대상 개체를 반송하기 위한 아래쪽 영역을 지정합니다. (Get)
IInertiaProcessor::get_ElasticMarginLeft

ElasticMarginLeft 속성은 대상 개체를 튀기는 가장 왼쪽 영역을 지정합니다. (Get)
IInertiaProcessor::get_ElasticMarginRight

ElasticMarginRight 속성은 대상 개체를 수신하는 데 가장 적합한 지역을 지정합니다. (Get)
IInertiaProcessor::get_ElasticMarginTop

ElasticMarginTop 속성은 대상 개체를 수신 거부하기 위한 최상위 지역을 지정합니다. (Get)
IInertiaProcessor::get_InitialAngularVelocity

InitialAngularVelocity 속성은 이동이 시작될 때 대상의 회전(각도) 속도를 지정합니다. (Get)
IInertiaProcessor::get_InitialExpansionVelocity

InitialExpansionVelocity 속성은 대상이 관성의 영향을 받을 때 대상의 반경 확장 속도를 지정합니다. (Get)
IInertiaProcessor::get_InitialOriginX

InitialOriginX 속성은 관성을 가진 대상의 시작 가로 위치를 지정합니다. (Get)
IInertiaProcessor::get_InitialOriginY

InitialOriginY 속성은 관성을 가진 대상의 시작 세로 위치를 지정합니다. (Get)
IInertiaProcessor::get_InitialRadius

InitialRadius 속성은 개체가 변경되기 전까지 대상 가장자리에서 중심까지의 거리를 지정합니다. (Get)
IInertiaProcessor::get_InitialTimestamp

InitialTimestamp 속성은 관성 있는 대상 개체의 시작 타임스탬프를 지정합니다. (Get)
IInertiaProcessor::get_InitialVelocityX

InitialVelocityX 속성은 가로 축에서 대상 개체의 초기 이동을 지정합니다. (Get)
IInertiaProcessor::get_InitialVelocityY

InitialVelocityY 속성은 세로 축에서 대상 개체의 초기 이동을 지정합니다. (Get)
IInertiaProcessor::P rocess

Process 메서드는 계산을 수행하고 외삽이 완료되었는지 여부에 따라 Started, Delta 또는 Completed 이벤트를 발생할 수 있습니다. 이전 틱에서 외삽이 완료된 경우 메서드는 no-op입니다.
IInertiaProcessor::P rocessTime

ProcessTime 메서드는 지정된 틱에 대한 계산을 수행하고 외삽이 완료되었는지 여부에 따라 Started, Delta 또는 Completed 이벤트를 발생할 수 있습니다. 이전 틱에서 외삽이 완료된 경우 메서드는 no-op입니다.
IInertiaProcessor::p ut_BoundaryBottom

BoundaryBottom 속성은 대상 개체가 이동할 수 있는 화면 아래쪽까지의 범위를 제한합니다. (Put)
IInertiaProcessor::p ut_BoundaryLeft

BoundaryLeft 속성은 대상 개체가 이동할 수 있는 화면 왼쪽의 범위를 제한합니다. (Put)
IInertiaProcessor::p ut_BoundaryRight

BoundaryRight 속성은 대상 개체가 이동할 수 있는 화면의 오른쪽으로 얼마나 멀리 이동할 수 있는지를 제한합니다. (Put)
IInertiaProcessor::p ut_BoundaryTop

BoundaryTop 속성은 대상 개체가 이동할 수 있는 화면 위쪽까지의 범위를 제한합니다. (Put)
IInertiaProcessor::p ut_DesiredAngularDeceleration

DesiredAngularDeceleration 속성은 대상 개체가 msec 제곱당 라디안 회전을 중지하는 원하는 속도를 지정합니다. (Put)
IInertiaProcessor::p ut_DesiredDeceleration

DesiredDeceleration 속성은 변환 작업이 감속되는 원하는 속도를 지정합니다. (Put)
IInertiaProcessor::p ut_DesiredDisplacement

DesiredDisplacement 속성은 개체가 이동할 원하는 거리를 지정합니다. (Put)
IInertiaProcessor::p ut_DesiredExpansion

DesiredExpansion 속성은 개체의 평균 반경에서 원하는 변경 사항을 지정합니다. (Put)
IInertiaProcessor::p ut_DesiredExpansionDeceleration

DesiredExpansionDeceleration 속성은 개체 확장이 중지되는 속도를 지정합니다. (Put)
IInertiaProcessor::p ut_DesiredRotation

DesiredRotation 속성은 현재 관성 프로세서 개체가 라디안으로 대상 개체를 조작할 간격을 지정합니다. (Put)
IInertiaProcessor::p ut_ElasticMarginBottom

ElasticMarginBottom 속성은 대상 개체를 반송하기 위한 아래쪽 영역을 지정합니다. (Put)
IInertiaProcessor::p ut_ElasticMarginLeft

ElasticMarginLeft 속성은 대상 개체를 튀기는 가장 왼쪽 영역을 지정합니다. (Put)
IInertiaProcessor::p ut_ElasticMarginRight

ElasticMarginRight 속성은 대상 개체를 수신하는 데 가장 적합한 지역을 지정합니다. (Put)
IInertiaProcessor::p ut_ElasticMarginTop

ElasticMarginTop 속성은 대상 개체를 수신 거부하기 위한 최상위 지역을 지정합니다. (Put)
IInertiaProcessor::p ut_InitialAngularVelocity

InitialAngularVelocity 속성은 이동이 시작될 때 대상의 회전(각도) 속도를 지정합니다. (Put)
IInertiaProcessor::p ut_InitialExpansionVelocity

InitialExpansionVelocity 속성은 대상이 관성의 영향을 받을 때 대상의 반경 확장 속도를 지정합니다. (Put)
IInertiaProcessor::p ut_InitialOriginX

InitialOriginX 속성은 관성을 가진 대상의 시작 가로 위치를 지정합니다. (Put)
IInertiaProcessor::p ut_InitialOriginY

InitialOriginY 속성은 관성을 가진 대상의 시작 세로 위치를 지정합니다. (Put)
IInertiaProcessor::p ut_InitialRadius

InitialRadius 속성은 개체가 변경되기 전까지 대상 가장자리에서 중심까지의 거리를 지정합니다. (Put)
IInertiaProcessor::p ut_InitialTimestamp

InitialTimestamp 속성은 관성 있는 대상 개체의 시작 타임스탬프를 지정합니다. (Put)
IInertiaProcessor::p ut_InitialVelocityX

InitialVelocityX 속성은 가로 축에서 대상 개체의 초기 이동을 지정합니다. (Put)
IInertiaProcessor::p ut_InitialVelocityY

InitialVelocityY 속성은 세로 축에서 대상 개체의 초기 이동을 지정합니다. (Put)
IInertiaProcessor::Reset

Reset 메서드는 초기 타임스탬프를 사용하여 프로세서를 초기화하고 관성으로 다시 시작합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 manipulations.h

참고 항목

클래스 및 인터페이스