--- title: VRDisplayCapabilities slug: Web/API/VRDisplayCapabilities tags: - Виртуальная реальность translation_of: Web/API/VRDisplayCapabilities ---
Интерфейс VRDisplayCapabilities WebVR API описывает возможности {{domxref ("VRDisplay")}} - его функции можно использовать для тестирования возможностей устройства Виртуальной Реальности (VR), например, он может возвращать информацию о местоположении.
Данный интерфейс доступен в свойстве {{domxref ("VRDisplay.capabilities")}}.
function reportDisplays() { navigator.getVRDisplays().then(function(displays) { for(var i = 0; i < displays.length; i++) { var cap = displays[i].capabilities; // cap is a VRDisplayCapabilities object var listItem = document.createElement('li'); listItem.innerHTML = '<strong>Display ' + (i+1) + '</strong>' + '<br>VR Display ID: ' + displays[i].displayId + '<br>VR Display Name: ' + displays[i].displayName + '<br>Display can present content: ' + cap.canPresent + '<br>Display is separate from the computer\'s main display: ' + cap.hasExternalDisplay + '<br>Display can return position info: ' + cap.hasPosition + '<br>Display can return orientation info: ' + cap.hasOrientation + '<br>Display max layers: ' + cap.maxLayers; list.appendChild(listItem); } }); }
Specification | Status | Comment |
---|---|---|
{{SpecName('WebVR 1.1', '#interface-vrdisplaycapabilities', 'VRDisplayCapabilities')}} | {{Spec2('WebVR 1.1')}} | Initial definition |
{{Compat("api.VRDisplayCapabilities")}}