다음을 통해 공유


InertiaProcessor2D 클래스

정의

조작 위치, 방향 및 평균 반지름의 보외법을 구현합니다.

public ref class InertiaProcessor2D
public class InertiaProcessor2D
type InertiaProcessor2D = class
Public Class InertiaProcessor2D
상속
InertiaProcessor2D

설명

InertiaProcessor2D 개체에는 애플리케이션이 실제 동작을 시뮬레이션 하 여 요소의 위치, 방향 및 기타 속성을 추정할 수 있습니다.

예를 들어 사용자가 요소를 이동 하 고 해제, 요소 계속 이동, 하다가 천천히 중지 합니다. 관성 프로세서는 관계 2-d 값 (원점, 크기 조정, 변환 및 회전)이 지정 된 감속 속도로 지정된 시간이 지남에 따라 변경 하 여이 동작을 구현 합니다.

관성 프로세서 자체로 이동 하 고 감속 요소를 발생 하지 않습니다. 애플리케이션 정보를 받고 관성 프로세서에서 애플리케이션별 요소에 필요에 따라 값을 적용 합니다. 일반적으로 애플리케이션 관성 프로세서에서 수신 된 정보를 사용 하 여 위치, 크기 또는 요소의 방향을 변경 합니다.

관성 처리는 일반적으로 조작 처리와 함께에서 사용 됩니다. 자세한 내용은 ManipulationProcessor2D 클래스를 참조하세요.

생성자

InertiaProcessor2D()

InertiaProcessor2D 클래스의 새 인스턴스를 초기화합니다.

속성

ExpansionBehavior

관성 프로세서의 확장 동작을 가져오거나 설정합니다.

InitialOriginX

초기 원점의 X 좌표(좌표 단위)를 가져오거나 설정합니다.

InitialOriginY

초기 원점의 Y 좌표(좌표 단위)를 가져오거나 설정합니다.

IsRunning

관성이 현재 진행 중인지 여부를 가져옵니다.

RotationBehavior

관성 프로세서의 회전 동작을 가져오거나 설정합니다.

TranslationBehavior

관성 프로세서의 변환 동작을 가져오거나 설정합니다.

메서드

Complete(Int64)

지정된 타임스탬프를 사용하여 최종 추정을 완료하고 Completed 이벤트를 발생시킵니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Process(Int64)

지정된 시간의 조작 위치, 방향 및 평균 반지름을 추정합니다.

SetParameters(InertiaParameters2D)

관성 프로세서에 대해 매개 변수를 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

Completed

보외법이 완료되면 발생합니다.

Delta

보외법 원점이 변경되거나 변환, 배율 조정 또는 회전이 수행되면 발생합니다.

적용 대상