/** * 속성 변경 시 어떤 dirty 플래그를 세울지 정의하는 룩업 테이블. * * 'texture' — Offscreen Canvas · 텍스처 재생성이 필요한 속성 * 'physics' — 물리 바디 크기 재계산이 필요한 속성 */ export type DirtyKind = 'texture' | 'physics'; export declare const STYLE_DIRTY_MAP: Readonly>; export declare const ATTR_DIRTY_MAP: Readonly>; export declare const SCALE_DIRTY_MAP: Readonly>; /** * 텍스처 업데이트 최대 간격 (프레임 수) — 스로틀. * 변경이 매 프레임 와도 이 프레임 수마다 1회만 업데이트합니다. */ export declare const TEXTURE_THROTTLE_FRAMES = 8; /** * 텍스처 디바운스 대기 (프레임 수). * 마지막 변경 이후 이 프레임 수 동안 추가 변경이 없으면 "마무리" 업데이트를 실행합니다. */ export declare const TEXTURE_DEBOUNCE_FRAMES = 2; /** * 물리 바디 크기 최대 재확인 간격 (프레임 수) — 스로틀. */ export declare const PHYSICS_THROTTLE_FRAMES = 6; /** * 물리 바디 디바운스 대기 (프레임 수). */ export declare const PHYSICS_DEBOUNCE_FRAMES = 2;