QSGVertexColorMaterial Class
QSGVertexColorMaterial 클래스는 씬 그래프에서 버텍스별 컬러 지오메트리를 렌더링하는 편리한 방법을 제공합니다. 더 보기...
Header: | #include <QSGVertexColorMaterial> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
qmake: | QT += quick |
상속합니다: | QSGMaterial |
- 상속된 멤버를 포함한 모든 멤버 목록
- QSGVertexColorMaterial은 Qt Quick 씬 그래프 머티리얼 클래스의 일부입니다.
공용 함수
상세 설명
Warning: 이 유틸리티 클래스는 Qt Quick 시나리오 그래프의 기본 백엔드로 실행할 때만 작동합니다.
버텍스 컬러 머티리얼은 지오메트리의 각 버텍스에 색을 부여합니다. 정점 사이의 픽셀은 선형 보간됩니다. 색상은 투명도를 포함할 수 있습니다.
정점 색상으로 렌더링할 지오메트리는 다음과 같은 레이아웃을 가져야 합니다. 속성 위치 0에는 정점이 포함되어야 합니다. 속성 위치 1에는 RGBA 레이아웃을 가진 4개의 값으로 구성된 튜플인 색상이 포함되어야 합니다. 색상 값에는 0~1 범위의 부호 없는 바이트와 0~255 범위의 부호 없는 바이트가 모두 유효합니다.
참고: 렌더링 파이프라인은 알파가 미리 곱해진 픽셀을 기대합니다.
QSGGeometry::defaultAttributes_ColoredPoint2D()를 사용하여 이 머티리얼과 호환되는 속성 집합을 구성할 수 있습니다.
버텍스 컬러 머티리얼은 렌더링 상태를 업데이트할 때 현재 불투명도와 현재 매트릭스를 모두 존중합니다.
© 2025 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.