이 페이지에서

Buffer QML Type

이펙트의 한 패스에 사용할 컬러 버퍼를 생성하거나 참조합니다. 더 보기...

Import Statement: import QtQuick3D
Inherits:

QtObject

속성

상세 설명

버퍼(Buffer)는 Effect 내의 렌더 패스( render passes ) 간에 데이터를 공유하기 위한 중간 버퍼를 생성하는 데 사용할 수 있습니다.

참고: 버퍼(Buffer)의 name 속성이 비어 있는경우 , 렌더 패스(render pass)의 기본 출력 텍스처를 참조합니다.

속성 설명

bufferFlags : enumeration

버퍼 할당 플래그를 지정합니다. 기본값은 Buffer.None입니다.

상수설명
Buffer.None특별한 동작은 없습니다.
Buffer.SceneLifetime버퍼는 씬의 전체 수명 동안 할당됩니다.

format : enumeration

텍스처 형식을 지정합니다. 기본값은 Buffer.RGBA8입니다.

상수값
Buffer.RGBA8
Buffer.RGBA16F
Buffer.RGBA32F
Buffer.R8
Buffer.R16
Buffer.R16F
Buffer.R32F

name : string

버퍼의 이름을 지정합니다.

참고: 이 속성이 비어있으면 , 버퍼는 별도의 버퍼를 할당하는 대신 render pass 의 기본 출력 텍스처를 참조합니다. 이는 새로운 중간 텍스처를 별도로 생성하지 않고도 텍스처 형식과 같은 출력의 특정 설정을 재정의하는 데 유용할 수 있습니다.

sizeMultiplier : real

버퍼의 크기 배율을 지정합니다. 예를 들어, 값을 1.0 로 설정하면 이펙트의 입력 텍스처와 동일한 크기의 버퍼가 생성되며, 0.5 로 설정하면 너비와 높이가 모두 절반인 버퍼가 생성됩니다. 기본값은 1.0입니다.

textureCoordOperation : enumeration

[0, 1] 범위 밖에서 샘플링할 때 텍스처 좌표의 동작을 지정합니다. 기본값은 Buffer.ClampToEdge입니다.

상수설명
Buffer.ClampToEdge좌표를 가장자리로 클램프합니다.
Buffer.Repeat텍스처를 타일링하기 위해 가장자리에서 좌표를 감싸줍니다.
Buffer.MirroredRepeat가장자리에서 좌표를 감싸되, 타일링 시 텍스처를 대칭 반전합니다.

textureFilterOperation : enumeration

버퍼의 내용을 샘플링할 때 적용할 텍스처 필터링 모드를 지정합니다. 기본값은 Buffer.Linear입니다.

상수설명
Buffer.Nearest가장 가까운 이웃 필터링을 사용합니다.
Buffer.Linear선형 필터링을 사용합니다.

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