이 페이지에서

PipelineStateOverride QML Type

단일 pass 에 대한 파이프라인 상태 오버라이드를 정의합니다. 더 보기...

Import Statement: import QtQuick3D
Since: Qt 6.11
Inherits:

Command

상세 설명

파이프라인 스테이트 오버라이드는 RenderPass 의 명령 목록에 추가할 수 있는 Command 이며, 실행 시 파이프라인 스테이트 오버라이드에 설정된 프로퍼티에 따라 렌더 패스의 파이프라인 스테이트가 오버라이드됩니다. 설정된 값만 기존 파이프라인 상태의 값을 재정의합니다. 재정의된 값을 기본값으로 재설정하려면 해당 프로퍼티를 undefined 으로 설정해야 합니다.

true로 설정하면 렌더 패스에 대한 뎁스 테스트를 활성화합니다. false로 설정하면 뎁스 테스트를 비활성화합니다. 이 프로퍼티를 true로 설정하면 렌더 패스에 대한 뎁스 어태치먼트가 필요합니다.

true로 설정하면 렌더 패스에 뎁스 쓰기가 활성화됩니다. false로 설정하면 뎁스 쓰기가 비활성화됩니다. 이 프로퍼티를 true로 설정하면 렌더 패스에 뎁스 어태치먼트가 필요합니다.

true로 설정하면 렌더 패스에 블렌딩이 활성화됩니다. false로 설정하면 블렌딩이 비활성화됩니다.

true로 설정하면 렌더 패스에 스텐실 기준값을 사용할 수 있습니다. false로 설정하면 스텐실 기준값을 사용하지 않습니다.

true로 설정하면 렌더 패스에 가위 테스트를 사용합니다. false로 설정하면 가위 테스트 사용을 비활성화합니다.

렌더 패스에 대한 깊이 비교 기능을 설정합니다.

Constant
PipelineStateOverride.Never
PipelineStateOverride.Less
PipelineStateOverride.Equal
PipelineStateOverride.LessOrEqual
PipelineStateOverride.Greater
PipelineStateOverride.NotEqual
PipelineStateOverride.GreaterOrEqual
PipelineStateOverride.Always

렌더 패스에 대한 페이스 컬링 모드를 설정합니다.

ConstantValue
PipelineStateOverride.None
PipelineStateOverride.Front
PipelineStateOverride.Back

렌더 패스에 대한 폴리곤 래스터화 모드를 설정합니다.

ConstantValue
PipelineStateOverride.Fill
PipelineStateOverride.Line

렌더 패스에 대한 스텐실 쓰기 마스크를 설정합니다.

렌더 패스에 대한 스텐실 기준값을 설정합니다.

렌더 패스에 대한 뷰포트 사각형을 설정합니다.

렌더 패스의 가위 직사각형을 설정합니다.

렌더 패스의 색상 어태치먼트 0에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 1에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 2에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 3에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 4에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 5에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 6에 대한 블렌딩 파라미터를 설정합니다.

렌더 패스의 색상 어태치먼트 7에 대한 블렌딩 파라미터를 설정합니다.

© 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.