ResourceLoader QML Type
3D 리소스의 사전 로딩을 허용합니다. 더 보기...
Import Statement: | import QtQuick3D |
Inherits: |
속성
- geometries : List<QtQuick3D::Geometry>
- meshSources : List<url>
- textures : List<QtQuick3D::Texture>
상세 설명
ResourceLoader는 Qt Quick 3D 에 대한 리소스를 미리 로드하는 데 사용됩니다. 일반적으로 리소스는 프레임을 렌더링하는 데 필요할 때만 로드되고 장면 렌더링에 사용되지 않을 때는 언로드됩니다. 리소스 수명에 대한 이러한 공격적인 접근 방식은 프레임을 렌더링하는 데 최소한의 GPU 리소스만 사용한다는 것을 의미하지만 일부 동적 장면의 경우 리소스가 자주 로드되고 해제될 수 있습니다. ResourceLoader 컴포넌트를 사용하면 씬의 리소스 수명을 보다 세밀하게 제어할 수 있습니다. 리소스로더 컴포넌트에 나열된 리소스는 GPU 메모리에 로드되며 리소스로더 목록에서 제거되거나 리소스로더가 파괴될 때까지 그 상태로 유지됩니다.
리소스로더는 프레임을 렌더링하기 전에 대용량 리소스를 사용할 수 있는지 확인하는 데에도 사용할 수 있습니다. 리소스는 프레임에 필요할 때만 로드되므로 대용량 리소스가 로드되기를 기다리는 동안 프레임이 중단될 수 있습니다. 장면을 표시하기 전에 대용량 리소스를 미리 로드하면 애니메이션 중에 로드되는 리소스로 인해 프레임이 끊어질 위험이 없습니다.
사용 예시는 Qt Quick 3D - 원칙적인 머티리얼 예시를 참조하세요 .
프로퍼티 문서
geometries : List<QtQuick3D::Geometry> |
이 프로퍼티는 GPU에 로드되어 캐시될 지오메트리 리소스 목록을 정의합니다.
meshSources : List<url> |
이 프로퍼티는 지오메트리가 포함된 메시 파일의 위치 목록을 정의합니다. 메시 파일이 이 목록에 추가되면 GPU에 로드되고 캐시됩니다. 동일한 메시 파일이 /c 모델에서 사용되는 소스인 경우 다시 로드할 필요가 없습니다.
textures : List<QtQuick3D::Texture> |
이 프로퍼티는 GPU에 로드되어 캐시될 텍스처 리소스 목록을 정의합니다.
© 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.