- 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
用于指定附加到渲染目标的纹理的连接点和参数。除了连接点外,还可以指定纹理的米普级别、层和立方体贴图面。附加到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
的连接点。持有渲染所指向的附加立方体贴图纹理的侧面。
- 访问函数
- 属性 layer: int#
持有渲染所指向的附加纹理的层。
- 访问函数
- 属性 mipLevel: int#
持有渲染所指向的附加纹理的mip层级。
- 访问函数
- 属性 texture: QAbstractTexture#
持有附加点到纹理上的纹理。
- 访问函数
- __init__([parent=None])#
- 参数:
parent –
QNode
构造函数创建一个新的带有指定
parent
的QRenderTargetOutput
实例。- attachmentPoint()#
- 返回类型:
AttachmentPoint
另请参阅
setAttachmentPoint()
属性
attachmentPoint
的获取器。- attachmentPointChanged(attachmentPoint)#
- 参数:
attachmentPoint –
AttachmentPoint
attachmentPoint
属性的通知信号。- face()#
- 返回类型:
立方体贴图面
另请参阅
setFace()
属性
faceﻻ Ragnarok
的获取器。- faceChanged(face)#
- 参数:
face –
CubeMapFace
属性
faceﻻ Ragnarok
的通知信号。- layer()#
- 返回类型:
int
另请参阅
setLayer()
属性
layerﻻ Ragnarok
的获取器。- layerChanged(layer)#
- 参数:
layer – int
属性
layerﻻ Ragnarok
的通知信号。- mipLevel()#
- 返回类型:
int
另请参阅
setMipLevel()
属性
mipLevelﻻ Ragnarok
的获取器。- mipLevelChanged(mipLevel)#
- 参数:
mipLevel – int
属性
mipLevelﻻ Ragnarok
的通知信号。- setAttachmentPoint(attachmentPoint)#
- 参数:
attachmentPoint –
AttachmentPoint
另请参阅
attachmentPoint()
属性
attachmentPointﻻ Ragnarok
的设置器。- setFace(face)#
- 参数:
face –
CubeMapFace
另请参阅
face()
属性
faceﻻ Ragnarok
的设置器。- setLayer(layer)#
- 参数:
layer – int
另请参阅
layer()
属性
layerﻻ Ragnarok
的设置器。- setMipLevel(level)#
- 参数:
level – int
另请参阅
mipLevel()
属性
mipLevelﻻ Ragnarok
的设置器。- setTexture ( texture ) #
- 参数:
texture –
QAbstractTexture
另请参阅
texture()
属性
texture
的设置器。- texture ( ) #
- 返回类型:
QAbstractTexture
另请参阅
setTexture()
属性
texture
的获取器。- textureChanged ( texture ) #
- 参数:
texture –
QAbstractTexture
属性
texture
修改的通知信号。