Skip to content

RedGPU API v4.4.0-Alpha


RedGPU API / RedGPU / ClipAnimState

Class: ClipAnimState ​

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:75

단일 glTF 애니메이션 클립을 래핑하는 애니메이션 상태 클래스입니다.

Extends ​

Constructors ​


Constructor ​

new ClipAnimState(name, clip): ClipAnimState

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:93

ClipAnimState 인스턴스를 생성합니다.

Parameters ​

ParameterTypeDescription
namestring상태 이름
clipGLTFParsedSingleClip파싱된 단일 glTF 애니메이션 클립

Returns ​

ClipAnimState

Overrides ​

AnimState.constructor

Properties ​


clip ​

clip: GLTFParsedSingleClip

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:80

파싱된 단일 glTF 애니메이션 클립


Methods ​


enter() ​

enter(timestamp): void

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:106

상태 진입 시 시작 타임스탬프를 기록합니다.

Parameters ​

ParameterTypeDescription
timestampnumber진입 시점 타임스탬프 (ms)

Returns ​

void

Overrides ​

AnimState.enter



exit() ​

exit(): void

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:128

상태가 해제될 때 호출됩니다.

Returns ​

void

Overrides ​

AnimState.exit



update() ​

update(deltaTime, timestamp): void

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:121

단일 애니메이션 상태를 프레임 단위로 갱신합니다.

Parameters ​

ParameterTypeDescription
deltaTimenumber프레임 간 경과 시간 (ms)
timestampnumber현재 프레임 타임스탬프 (ms)

Returns ​

void

Overrides ​

AnimState.update


상속받은 속성 ​

상속받은 속성 보기 (클릭하여 확장)

name ​

name: string

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:20

애니메이션 상태 이름

Inherited from ​

AnimState.name



startTime ​

startTime: number = 0

Defined in: src/loader/gltf/animationLooper/AnimStateMachine.ts:25

상태 진입 시작 시간 (ms)

Inherited from ​

AnimState.startTime