QRenderTarget Class
class Qt3DRender::QRenderTargetQRenderTarget 클래스는 렌더러가 렌더링할 수 있는 타깃(일반적으로 프레임 버퍼 객체)을 캡슐화합니다. 더 보기...
헤더: | #include <QRenderTarget> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
QML에서: | RenderTarget |
상속합니다: | Qt3DCore::QComponent |
상태: | Deprecated |
공용 함수
QRenderTarget(Qt3DCore::QNode *parent = nullptr) | |
void | addOutput(Qt3DRender::QRenderTargetOutput *output) |
QList<Qt3DRender::QRenderTargetOutput *> | outputs() const |
void | removeOutput(Qt3DRender::QRenderTargetOutput *output) |
상세 설명
Qt3DRender::QRenderTarget 은 렌더 타깃이 렌더링할 버퍼를 지정하는 Qt3DRender::QRenderTargetOutput 객체로 구성됩니다. 사용자는 여러 텍스처를 서로 다른 부착 지점에 부착하여 MRT(다중 렌더 타깃)를 지정할 수 있습니다. 사용자가 동일한 부착 지점에 여러 텍스처를 부착하려고 하면 결과가 정의되지 않습니다. 렌더링 시에는 Qt3DRender::QRenderTargetSelector 에 지정된 그리기 버퍼만 사용됩니다.
멤버 함수 문서
[explicit]
QRenderTarget::QRenderTarget(Qt3DCore::QNode *parent = nullptr)
생성자는 지정된 parent 을 사용하여 새 QRenderTarget::QRenderTarget 인스턴스를 생성합니다.
void QRenderTarget::addOutput(Qt3DRender::QRenderTargetOutput *output)
output 을 통해 선택한 출력을 추가합니다.
QList<Qt3DRender::QRenderTargetOutput *> QRenderTarget::outputs() const
선택한 출력을 반환합니다.
void QRenderTarget::removeOutput(Qt3DRender::QRenderTargetOutput *output)
output 을 통해 선택한 출력을 제거합니다.
© 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.