본문으로 건너뛰기

Autoplay

Since version 4.0.0

Autoplay 기능의 매니저 클래스.

class Autoplay

Properties

클릭이나 휠같은 사용자 인터랙션시 자동재생을 멈출지 여부

재활성화되기까지의 시간 (밀리초 단위)

pauseOnHover 사용시 마우스가 캔버스 영역을 떠난 뒤 자동재생이 다시 활성화되기까지의 시간

사용자 동작에 의해 자동재생이 정지할 때, disable을 호출하여 자동재생을 영구히 정지할지 여부

자동재생 활성화 여부를 나타내는 값

마우스가 캔버스 영역에 들어왔을 때 자동재생을 정지할지 여부

현재 자동재생이 동작중인지 여부를 나타내는 값

Y-축 회전(yaw)의 속도

Methods

인스턴스를 제거하고 연결된 모든 이벤트 핸들러를 삭제합니다.

자동재생을 비활성화하고 모든 이벤트 핸들러를 제거합니다.

자동재생을 활성화하고 이벤트리스너들을 추가합니다.

현재의 delay값만큼 시간이 지난 다음에 자동재생을 활성화합니다.

주어진 deltaTime만큼 카메라를 회전시킵니다.

Constructor

Create new AutoPlayer instance
new Autoplay(viewer: View360, element: HTMLElement, options: boolean | Partial<AutoplayOptions>): Autoplay

Parameters

viewer
element

HTMLElement

캔버스 엘리먼트

options

boolean | Partial<AutoplayOptions>

자동재생 옵션들

Properties

canInterrupt

>=4.0.0
canInterrupt

boolean

true

클릭이나 휠같은 사용자 인터랙션시 자동재생을 멈출지 여부

delay

>=4.0.0
delay

number

2000

재활성화되기까지의 시간 (밀리초 단위)

delayOnMouseLeave

>=4.0.0
delayOnMouseLeave

number

0

pauseOnHover 사용시 마우스가 캔버스 영역을 떠난 뒤 자동재생이 다시 활성화되기까지의 시간

disableOnInterrupt

>=4.0.0
disableOnInterrupt

boolean

false

사용자 동작에 의해 자동재생이 정지할 때, disable을 호출하여 자동재생을 영구히 정지할지 여부

enabled

>=4.0.0
readonly
enabled

boolean

자동재생 활성화 여부를 나타내는 값

pauseOnHover

>=4.0.0
pauseOnHover

boolean

false

마우스가 캔버스 영역에 들어왔을 때 자동재생을 정지할지 여부

playing

>=4.0.0
readonly
playing

boolean

현재 자동재생이 동작중인지 여부를 나타내는 값

speed

>=4.0.0
speed

number

1

Y-축 회전(yaw)의 속도

Methods

destroy

>=4.0.0
destroy

void

destroy(): void

인스턴스를 제거하고 연결된 모든 이벤트 핸들러를 삭제합니다.

disable

>=4.0.0
disable

void

disable(): void

자동재생을 비활성화하고 모든 이벤트 핸들러를 제거합니다.

enable

>=4.0.0
enable

void

enable(): void

자동재생을 활성화하고 이벤트리스너들을 추가합니다.

enableAfterDelay

>=4.0.0
enableAfterDelay

void

enableAfterDelay(): void

현재의 delay값만큼 시간이 지난 다음에 자동재생을 활성화합니다.

update

>=4.0.0
update

void

update(deltaTime: number): void

주어진 deltaTime만큼 카메라를 회전시킵니다.

Parameters

deltaTime

number

업데이트할 시간, 밀리초 단위