📄️ ARFrame
ARFrame은 PoseTracker가 사용하는 표준 Frame 데이터입니다. 매 프레임마다 ARFrame을 생성하여 PoseTracker에 전달하면 VLSDK의 로직이 실행됩니다. ARFoundation을 사용하는 ARFoundationPoseTracker의 경우 다음과 같은 방식으로 ARFrame을 생성합니다.
📄️ ResponseStatus
VL 요청에 대한 응답의 상태. VLSDKManager의 OnVLPoseResponded 이벤트가 호출될 때 Status 필드 값을 표현한다.
📄️ TrackerState
VLSDK 세션의 상태를 나타내는 열거형입니다. VLSDK는 VL 요청의 성공과 실패에 따라 내부 상태를 관리하며, 상태에 따라 VL 요청 주기와 내부 동작이 자동으로 조절됩니다.
📄️ VLRequestEventData
VL 요청을 보내는 순간의 정보. VLSDKManager의 OnVLPoseRequested 이벤트가 호출될 때 사용된다.
📄️ VLResponseEventData
수신한 VL 응답에 대한 정보. VLSDKManager의 OnVLPoseResponded 이벤트가 호출될 때 사용된다.
📄️ VLSDKSettings
VLSDKSettings는 VLSDK의 모든 설정값을 관리하는 ScriptableObject입니다. VLSDKManager에 할당되어 VL API 요청 주소, GPS 가이드, VL 품질, 로그 레벨 등 VLSDK의 동작을 제어하는 모든 설정을 포함합니다.
📄️ VLSDKManager
VL API 요청 관리 및 실시간 위치 추정을 담당하는 핵심 컴포넌트입니다. VL 응답을 처리하여 전역 좌표계에서의 기기 위치를 계산합니다.