PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput¶
- class QRenderTargetOutput¶
QRenderTargetOutput类允许指定渲染目标的附件(无论是颜色纹理、深度纹理等)。更多…概要¶
属性¶
方法¶
def
__init__()def
face()def
layer()def
mipLevel()def
texture()
插槽¶
def
setFace()def
setLayer()def
setMipLevel()def
setTexture()
信号¶
def
faceChanged()def
layerChanged()def
textureChanged()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
一个
QRenderTargetOutput指定了附加到渲染目标的纹理的附加点和参数。除了附加点外,还可以指定纹理的mip级别、层和立方体贴图面。附加到QRenderTargetOutput的纹理必须与给定的参数兼容。注意
左和右附着点是特殊值。它们不引用渲染目标对象,也不用于立体渲染的后缓冲区。
- class AttachmentPoint¶
此枚举指定了附着点的值。
常量
描述
Qt3DRender.QRenderTargetOutput.Color0
索引0处的颜色附着点
Qt3DRender.QRenderTargetOutput.Color1
索引1处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color2
索引2处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color3
索引3处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color4
索引4处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color5
索引5处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color6
索引6处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color7
索引7处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color8
索引8处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color9
索引9处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color10
索引10处的颜色附着点
Qt3DRender.QRenderTargetOutput.Color11
索引11处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color12
颜色附件点,索引为12
Qt3DRender.QRenderTargetOutput.Color13
颜色附着点,索引为13
Qt3DRender.QRenderTargetOutput.Color14
索引14处的颜色附件点
Qt3DRender.QRenderTargetOutput.Color15
颜色附件点,索引为15
Qt3DRender.QRenderTargetOutput.Depth
深度附件点
Qt3DRender.QRenderTargetOutput.Stencil
模板附着点
Qt3DRender.QRenderTargetOutput.DepthStencil
深度模板附件点
Qt3DRender.QRenderTargetOutput.Left
后左绘制缓冲区
Qt3DRender.QRenderTargetOutput.Right
后右绘制缓冲区
注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property attachmentPointᅟ: Qt3DRender.QRenderTargetOutput.AttachmentPoint¶
保存
QRenderTargetOutput的附着点。- Access functions:
- property faceᅟ: Qt3DRender.QAbstractTexture.CubeMapFace¶
保存渲染所指向的附加立方体贴图纹理的面。
- Access functions:
- property layerᅟ: int¶
保存渲染所指向的附加纹理的层。
- Access functions:
- property mipLevelᅟ: int¶
保存渲染所指向的附加纹理的mip级别。
- Access functions:
- property textureᅟ: QAbstractTexture¶
保存附加到附加点的纹理。
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
构造函数使用指定的
parent创建一个新的QRenderTargetOutput实例。- attachmentPoint()¶
- Return type:
AttachmentPoint
另请参阅
setAttachmentPoint()
属性
attachmentPointᅟ的获取器。- attachmentPointChanged(attachmentPoint)¶
- Parameters:
attachmentPoint –
AttachmentPoint
属性
attachmentPointᅟ的通知信号。- face()¶
- Return type:
CubeMapFace
另请参阅
setFace()
属性
faceᅟ的获取器。- faceChanged(face)¶
- Parameters:
面 –
CubeMapFace
属性
faceᅟ的通知信号。- layer()¶
- Return type:
整数
另请参阅
setLayer()
属性
layerᅟ的获取器。- layerChanged(layer)¶
- Parameters:
layer – 整数
属性
layerᅟ的通知信号。- mipLevel()¶
- Return type:
整数
另请参阅
setMipLevel()
属性
mipLevelᅟ的获取器。- mipLevelChanged(mipLevel)¶
- Parameters:
mipLevel – int
属性
mipLevelᅟ的通知信号。- setAttachmentPoint(attachmentPoint)¶
- Parameters:
attachmentPoint –
AttachmentPoint
另请参阅
attachmentPoint()
属性
attachmentPointᅟ的设置器。- setFace(face)¶
- Parameters:
面 –
CubeMapFace
另请参阅
face()
属性
faceᅟ的设置器。- setLayer(layer)¶
- Parameters:
layer – 整数
另请参阅
layer()
属性
layerᅟ的设置器。- setMipLevel(level)¶
- Parameters:
level – int
另请参阅
mipLevel()
属性
mipLevelᅟ的设置器。- setTexture(texture)¶
- Parameters:
纹理 –
QAbstractTexture
另请参阅
texture()
属性
textureᅟ的设置器。- texture()¶
- Return type:
QAbstractTexture
另请参阅
setTexture()
属性
textureᅟ的获取器。- textureChanged(texture)¶
- Parameters:
纹理 –
QAbstractTexture
属性
textureᅟ的通知信号。