QForwardRendererprovides a default FrameGraph implementation of a forward renderer. 更多 …
def
buffersToClear
()
def
camera
()
def
clearColor
()
def
externalRenderTargetSize
()
def
gamma
()
def
isFrustumCullingEnabled
()
def
showDebugOverlay
()
def
surface
()
def
viewportRect
()
def
setBuffersToClear
(arg__1)
def
setCamera
(camera)
def
setClearColor
(clearColor)
def
setExternalRenderTargetSize
(size)
def
setFrustumCullingEnabled
(enabled)
def
setGamma
(gamma)
def
setShowDebugOverlay
(showDebugOverlay)
def
setSurface
(surface)
def
setViewportRect
(viewportRect)
def
buffersToClearChanged
(arg__1)
def
cameraChanged
(camera)
def
clearColorChanged
(clearColor)
def
externalRenderTargetSizeChanged
(size)
def
frustumCullingEnabledChanged
(enabled)
def
gammaChanged
(gamma)
def
showDebugOverlayChanged
(showDebugOverlay)
def
surfaceChanged
(surface)
def
viewportRectChanged
(viewportRect)
Forward rendering is what OpenGL traditionally uses. It renders directly to the backbuffer one object at a time shading each one as it goes.
QForwardRendereris a single leaf FrameGraph tree which contains aQViewport,QCameraSelector,和QClearBuffers。QForwardRendererhas a default requirement filter key whose name is “renderingStyle” and value “forward”. If you need to filter out your techniques, you should do so based on that filter key.By default the viewport occupies the whole screen and the clear color is white. Frustum culling is also enabled.
PySide2.Qt3DExtras.Qt3DExtras.
QForwardRenderer
(
[
parent=None
]
)
¶
parent
–
QNode
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
buffersToClear
(
)
¶
BufferType
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
buffersToClearChanged
(
arg__1
)
¶
arg__1
–
BufferType
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
camera
(
)
¶
QEntity
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
cameraChanged
(
camera
)
¶
camera
–
QEntity
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
clearColor
(
)
¶
QColor
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
clearColorChanged
(
clearColor
)
¶
clearColor
–
QColor
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
externalRenderTargetSize
(
)
¶
QSize
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
externalRenderTargetSizeChanged
(
size
)
¶
size
–
QSize
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
frustumCullingEnabledChanged
(
enabled
)
¶
enabled
–
bool
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
gamma
(
)
¶
float
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
gammaChanged
(
gamma
)
¶
gamma
–
float
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
isFrustumCullingEnabled
(
)
¶
bool
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setBuffersToClear
(
arg__1
)
¶
arg__1
–
BufferType
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setCamera
(
camera
)
¶
camera
–
QEntity
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setClearColor
(
clearColor
)
¶
clearColor
–
QColor
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setExternalRenderTargetSize
(
size
)
¶
size
–
QSize
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setFrustumCullingEnabled
(
enabled
)
¶
enabled
–
bool
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setShowDebugOverlay
(
showDebugOverlay
)
¶
showDebugOverlay
–
bool
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setSurface
(
surface
)
¶
surface
–
QObject
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
setViewportRect
(
viewportRect
)
¶
viewportRect
–
QRectF
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
showDebugOverlay
(
)
¶
bool
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
showDebugOverlayChanged
(
showDebugOverlay
)
¶
showDebugOverlay
–
bool
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
surface
(
)
¶
QObject
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
surfaceChanged
(
surface
)
¶
surface
–
QObject
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
viewportRect
(
)
¶
QRectF
另请参阅
PySide2.Qt3DExtras.Qt3DExtras.QForwardRenderer.
viewportRectChanged
(
viewportRect
)
¶
viewportRect
–
QRectF