이 오브젝트는 GearVR 인터페이스에 대한 액세스를 제공합니다.
기타 관련 참조 항목
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
clear_layers ( )![]() 모든 레이어를 지웁니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
create_layer ( name, layer_rt )![]() HMD 앞에서 헤드가 고정된 직사각형으로 표시되는 모노스코픽 이미지를 생성합니다.
|
name : | string | 레이어 이름입니다. |
layer_rt : | string | 레이어 렌더 대상 이름입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
헤드업 디스플레이, 텍스트 정보, 오브젝트 레이블 등에 유용합니다.
![]() |
enable ( enabled )![]() GearVR 장치로의 렌더링을 활성화하거나 비활성화합니다.
|
enabled : | boolean | 활성화됨 상태 플래그입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
eye_info ( eye ) : table![]() 지정된 눈에 대한 정보를 포함하고 있는 테이블을 반환합니다.
|
eye : | integer | 쿼리할 눈(stingray.GearVR.EYE_LEFT 또는 stingray.GearVR.EYE_RIGHT)입니다. |
table |
눈 정보로 채워진 테이블입니다. |
![]() |
hmd_info ( ) : table![]() HMD 정보를 포함하고 있는 테이블을 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
table |
GearVR HMD 정보로 채워진 테이블입니다. |
![]() |
hmd_local_pose ( ) : stingray.Matrix4x4, stingray.Matrix4x4, stingray.Matrix4x4![]() HMD의 머리, 왼쪽 눈 및 오른쪽 눈 로컬 포즈를 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
머리 로컬 포즈입니다. | |
왼쪽 눈 로컬 포즈입니다. | |
오른쪽 눈 로컬 포즈입니다. |
![]() |
hmd_world_pose ( ) : stingray.Matrix4x4, stingray.Matrix4x4, stingray.Matrix4x4![]() HMD의 머리, 왼쪽 눈 및 오른쪽 눈 표준 포즈를 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
머리 표준 포즈입니다. | |
왼쪽 눈 표준 포즈입니다. | |
오른쪽 눈 표준 포즈입니다. |
추적되지 않는 경우 ID 매트릭스가 반환됩니다.
![]() |
initialize ( ) : boolean![]() GearVR 시스템을 초기화합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
boolean |
GearVR이 올바로 초기화되었으면 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
link_node_to_tracker ( unit, node, type, index, world )![]() VR 추적기에 의해 자동으로 업데이트되어야 하는 유닛 노드를 링크합니다.
|
unit : | 추적기에 링크할 유닛입니다. | |
node : | integer | 유닛 내에 링크된 장면 그래프 노드입니다. |
type : | integer | 추적기 링크의 유형(GearVR.LINK_HMD)입니다. |
index : | integer | HMD의 색인(즉, GearVR.LINK_HMD 유형을 사용할 때의 GearVR.EYE_LEFT 또는 GearVR.EYE_RIGHT)입니다. |
world : | 유닛을 포함하고 있는 표준입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
mobile_options ( ) : gearvr_mobile_options![]() 현재 모바일 옵션이 포함된 테이블을 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
모바일 옵션의 현재 값이 포함된 테이블. 이 테이블의 필드 및 유형에 대한 자세한 내용은 gearvr_mobile_options를 참조하십시오. |
기타 관련 참조 항목
![]() |
profile ( ) : table![]() 현재 활성 프로필 데이터를 포함하고 있는 테이블을 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
table |
GearVR Configuration Utility를 사용하여 설정된 현재 프로필 데이터로 채워진 테이블입니다. |
보다 구체적으로는 플레이어 키, 눈 높이, 동공 간 거리, 목-눈 간 거리(미터)를 반환합니다.
![]() |
recenter ( )![]() 센서 위치 및 방향을 다시 중심에 맞춥니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
remove_layer ( name )![]() 지정된 레이어를 제거합니다.
|
name : | string | 레이어 이름입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
setup_hmd ( left_eye_rt, right_eye_rt, left_eye_fov_left, left_eye_fov_right, left_eye_fov_down, left_eye_fov_up, right_eye_fov_left, right_eye_fov_right, right_eye_fov_down, right_eye_fov_up, flags )![]() 지정된 매개변수를 기반으로 GearVR을 설정합니다.
|
left_eye_rt : | string | 왼쪽 눈 렌더 대상 이름입니다. |
right_eye_rt : | string | 오른쪽 눈 렌더 대상 이름입니다. |
left_eye_fov_left : | number | 왼쪽 눈 왼쪽 절두체 각도입니다. |
left_eye_fov_right : | number | 왼쪽 눈 오른쪽 절두체 각도입니다. |
left_eye_fov_down : | number | 왼쪽 눈 아래쪽 절두체 각도입니다. |
left_eye_fov_up : | number | 왼쪽 눈 위쪽 절두체 각도입니다. |
right_eye_fov_left : | number | 오른쪽 눈 왼쪽 절두체 각도입니다. |
right_eye_fov_right : | number | 오른쪽 눈 오른쪽 절두체 각도입니다. |
right_eye_fov_down : | number | 오른쪽 눈 아래쪽 절두체 각도입니다. |
right_eye_fov_up : | number | 오른쪽 눈 위쪽 절두체 각도입니다. |
flags : | integer? | 플래그를 설정합니다(선택 사항). ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_high_quality_layer ( name, hq_enabled )![]() 지정된 레이어의 합성기에서 4x 비등방성 샘플링을 활성화 또는 비활성화합니다.
|
name : | string | 고품질 렌더 경로로 설정할 레이어의 이름입니다. |
hq_enabled : | boolean | 레이어가 고품질 렌더 경로를 사용해야 할지 여부입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_layer_dimensions ( name, width, height )![]() 레이어 쿼드의 치수를 설정합니다.
|
name : | string | 업데이트할 레이어의 이름입니다. |
width : | number | 레이어 쿼드의 폭입니다(단위: 미터). |
height : | number | 레이어 쿼드의 높이입니다(단위: 미터). |
이 함수는 아무 값도 반환하지 않습니다. |
기본적으로 레이어는 폭이 1m인 쿼드에서 렌더링됩니다.
![]() |
set_layer_pose ( name, pose, headlocked )![]() 레이어 포즈를 설정합니다.
|
name : | string | 업데이트할 레이어의 이름입니다. |
pose : | 레이어 중심 포즈입니다. | |
headlocked : | boolean | 레이어 포즈가 HMD(헤드 고정) 또는 추적 원점을 기준으로 하는지 여부입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기본적으로 포즈는 HMD의 0.5m 앞에서 헤드가 고정됩니다.
![]() |
set_layer_visibility ( name, visible )![]() 레이어가 표시되거나 숨겨져야 하는지 여부를 지정합니다.
|
name : | string | 레이어의 이름입니다. |
visible : | boolean | 이 레이어의 표시 여부입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_mobile_options ( options )![]() options 테이블에서 지정한 GearVR 플러그인에 대한 모바일 옵션을 설정합니다.
|
options : | 설정하려는 옵션과 값이 포함된 테이블입니다. 이 테이블의 필드 및 유형에 대한 자세한 내용은 gearvr_mobile_options를 참조하십시오. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
[stingray.GearVR.setup()] 전에 이 함수를 호출합니다.
기타 관련 참조 항목
![]() |
set_tracking_space_pose ( pose )![]() 제공된 포즈를 기본 추적 공간 포즈로 설정합니다.
|
![]() |
shutdown ( )![]() GearVR 시스템을 종료합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
unlink_node_from_tracker ( unit, node )![]() VR 추적기에 의해 자동으로 업데이트되는 유닛 노드를 링크 해제합니다.
|
unit : | VR 추적기로부터 링크 해제하는 유닛 | |
node : | integer | 링크 해제될 유닛 내 장면 그래프 노드 |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
valid_session ( ) : boolean![]() |
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
boolean |
장치 세션이 유효한 경우 true입니다. 데스크탑에서는 GearVR.initialize 이후에, 모바일에서는 GearVR.enable 이후에 수행됩니다. |
이러한 모드는 GearVR Mobile SDK의 프레임 매개변수로 사용됩니다.
set_mobile_options()에 전달하는 테이블의 extra_latency_mode 필드에서 이러한 모드를 설정할 수 있습니다. 예:
local settings = { extra_latency_mode = stingray.GearVR.EXTRA_LATENCY_OFF } stingray.GearVR.set_mobile_options(settings)
![]() |
EXTRA_LATENCY_DYNAMIC : integer![]() VRAPI_EXTRA_LATENCY_MODE_DYNAMIC
|
![]() |
EXTRA_LATENCY_OFF : integer![]() VRAPI_EXTRA_LATENCY_MODE_OFF
|
기타 관련 참조 항목
![]() |
EXTRA_LATENCY_ON : integer![]() VRAPI_EXTRA_LATENCY_MODE_ON
|