WaylandOutput QML Type (Uncreatable)
컴포지터가 관리하는 표시 가능한 영역에 대한 액세스를 제공합니다. 더 보기...
| Import Statement: | import QtWayland.Compositor |
| In C++: | QWaylandOutput |
참고: 이 유형은 생성할 수 없는 유형입니다. QML에서 인스턴스화할 수 없습니다.
속성
- automaticFrameCallback : bool
- availableGeometry : rect
- compositor : WaylandCompositor
- geometry : rect
- manufacturer : string
- model : string
- physicalSize : size
- position : point
- scaleFactor : int
- sizeFollowsWindow : bool
- subpixel : enum
- transform : enum
- window : Window
상세 설명
WaylandOutput은 컴포지터의 지오메트리 경계 내의 직사각형 영역을 관리하여 클라이언트 콘텐츠를 표시하는 데 사용합니다. 예를 들어, 이는 WaylandCompositor 가 관리하는 화면일 수 있습니다.
이 타입은 Wayland 프로토콜의 wl_output 인터페이스에 해당합니다.
참고: 컴포지터에 여러 Wayland 출력이 있는경우 , ` QGuiApplication ` 객체를 생성하기 전에 ` Qt::AA_ShareOpenGLContexts ` 속성을 설정해야 합니다.
속성 설명서
automaticFrameCallback : bool [default: true]
이 속성은 WaylandOutput 가 렌더링 시 프레임 콜백을 자동으로 전송하는지 여부를 나타냅니다.
availableGeometry : rect
이 속성은 콘텐츠 표시에 사용 가능한 WaylandOutput 의 기하 정보를 포함합니다. 사용 가능한 기하 정보는 출력 좌표계에 있으며, 0,0에서 시작하고 기본적으로 출력 영역과 동일한 크기를 가집니다.
QWaylandOutput::geometry도 참조하십시오 .
compositor : WaylandCompositor
이 속성은 이 WaylandOutput 에 콘텐츠를 표시하는 컴포지터를 지정합니다.
참고: 이 속성은 WaylandOutput 컴포넌트가 완료되기 전에 한 번만 설정할 수 있습니다.
geometry : rect [read-only]
이 속성은 WaylandOutput 의 기하학적 정보를 담고 있습니다.
manufacturer : string
이 속성에는 WaylandOutput 에서 관리하는 디스플레이의 제조업체에 대한 설명 텍스트가 포함되어 있습니다.
model : string
이 속성에는 이 WaylandOutput 에서 관리하는 디스플레이 모델에 대한 텍스트 설명이 포함되어 있습니다.
physicalSize : size
이 속성은 WaylandOutput 의 물리적 크기를 밀리미터 단위로 저장합니다.
QWaylandOutput::geometry도 참조하십시오 .
position : point
이 속성은 컴포지터의 좌표계에서 이 WaylandOutput 의 위치를 나타냅니다.
scaleFactor : int
이 속성은 표면 버퍼가 표시되기 전에 WaylandCompositor 가 버퍼를 확대/축소하는 배율을 저장합니다. 이 속성은 확대/축소되지 않은 콘텐츠가 너무 작아 실용적이지 않은 고밀도 출력 장치에서 사용됩니다. 클라이언트는 출력 장치에 적합한 고해상도 콘텐츠를 제공하고자 할 경우, 출력에 맞춰 버퍼의 확대/축소 배율을 설정할 수 있습니다.
기본값은 1(확대/축소 없음)입니다.
sizeFollowsWindow : bool [default: false]
이 속성은 ‘ WaylandOutput ’의 크기가 해당 창의 크기와 일치하는지 여부를 제어합니다.
이 속성이 true인 경우, 이전에 추가된 모든 모드가 창 크기와 화면 재생 빈도에 맞는 모드로 대체됩니다. 이는 개발 중 중첩된 컴포지터 환경에서 특히 유용합니다.
subpixel : enum
이 속성은 이 WaylandOutput 의 서브픽셀 배열을 저장합니다.
- WaylandOutput.SubpixelUnknown 서브픽셀 배열이 설정되어 있지 않습니다.
- WaylandOutput.SubpixelNone 서브픽셀이 없습니다.
- WaylandOutput.SubpixelHorizontalRgb 서브픽셀이 빨강, 녹색, 파랑 순서로 수평으로 배열되어 있습니다.
- WaylandOutput.SubpixelHorizontalBgr 서브픽셀이 파란색, 녹색, 빨간색 순서로 수평으로 배열되어 있습니다.
- WaylandOutput.SubpixelVerticalRgb 서브픽셀이 빨강, 녹색, 파랑 순서로 수직으로 배열되어 있습니다.
- WaylandOutput.SubpixelVerticalBgr 서브픽셀이 파란색, 녹색, 빨간색 순서로 수직으로 배열되어 있습니다.
기본값은 WaylandOutput.SubpixelUnknown입니다.
transform : enum
이 속성은 스쿼어드 포스( QWaylandCompositor )가 표면의 각도( QWaylandOutput)를 보정하기 위해 표면에 적용하는 변환을 포함합니다.
- WaylandOutput.TransformNormal 방향은 법선입니다.
- WaylandOutput.TransformNormal 방향이 법선입니다. .Transform90 방향이 90도 회전되었습니다.
- WaylandOutput.TransformNormal 방향이 법선입니다..Transform90 방향이 90도 회전합니다.
- WaylandOutput.Transform270 방향이 270도 회전합니다.
- WaylandOutput.TransformFlipped 방향이 대칭 반전됩니다.
- WaylandOutput.TransformFlipped90 방향이 대칭 반전된 후 90도 회전됩니다.
- WaylandOutput.TransformFlipped180 방향이 대칭 반전된 후 180도 회전됩니다.
- WaylandOutput.TransformFlipped270 방향이 대칭 반전된 후 270도 회전됩니다.
기본값은 WaylandOutput.TransformNormal입니다.
window : Window
이 속성은 이 WaylandOutput 의 Window를 포함합니다.
참고: 이 속성은 WaylandOutput 구성 요소가 완성되기 전에 한 번만 설정할 수 있습니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.