Class: PanInput

eg.Axes. PanInput

new eg.Axes.PanInput(element, options)

A module that passes the amount of change to eg.Axes when the mouse or touchscreen is down and moved. use less than two axes.

마우스나 터치 스크린을 누르고 움직일때의 변화량을 eg.Axes에 전달하는 모듈. 두개 이하의 축을 사용한다.

  • element
    Type: HTMLElement | String | jQuery

    An element to use the eg.Axes.PanInput module

    eg.Axes.PanInput 모듈을 사용할 엘리먼트

  • options optional

    The option object of the eg.Axes.PanInput module

    eg.Axes.PanInput 모듈의 옵션 객체

Example

const pan = new eg.Axes.PanInput("#area", {
inputType: ["touch"],
scale: [1, 1.3],
});

// Connect the 'something2' axis to the mouse or touchscreen x position when the mouse or touchscreen is down and moved.
// Connect the 'somethingN' axis to the mouse or touchscreen y position when the mouse or touchscreen is down and moved.
axes.connect(["something2", "somethingN"], pan); // or axes.connect("something2 somethingN", pan);

// Connect only one 'something1' axis to the mouse or touchscreen x position when the mouse or touchscreen is down and moved.
axes.connect(["something1"], pan); // or axes.connect("something1", pan);

// Connect only one 'something2' axis to the mouse or touchscreen y position when the mouse or touchscreen is down and moved.
axes.connect(["", "something2"], pan); // or axes.connect(" something2", pan);

Methods

destroy()

Destroys elements, properties, and events used in a module.

모듈에 사용한 엘리먼트와 속성, 이벤트를 해제한다.

Disables input devices

입력 장치를 사용할 수 없게 한다.

Returns:
Type Description
eg.Axes.PanInput
An instance of a module itself

모듈 자신의 인스턴스

Enables input devices

입력 장치를 사용할 수 있게 한다

Returns:
Type Description
eg.Axes.PanInput
An instance of a module itself

모듈 자신의 인스턴스

isEnable(){Boolean}

Returns whether to use an input device

입력 장치를 사용 여부를 반환한다.

Returns:
Type Description
Boolean
Whether to use an input device

입력장치 사용여부

comments powered by Disqus