QPolygonOffset#
The QPolygonOffset
class sets the scale and steps to calculate depth values for polygon offsets. More…
Synopsis#
Functions#
def
depthSteps
()def
scaleFactor
()
Slots#
def
setDepthSteps
(depthSteps)def
setScaleFactor
(scaleFactor)
Signals#
def
depthStepsChanged
(depthSteps)def
scaleFactorChanged
(scaleFactor)
Detailed Description#
A QPolygonOffset
class adds an offset to the fragment depth value prior to depth test and depth write. The offset can be used to avoid z-fighting when rendering polygons with very close depth values such as decals.
- class PySide6.Qt3DRender.Qt3DRender.QPolygonOffset([parent=None])#
- Parameters
parent –
PySide6.Qt3DCore.Qt3DCore.QNode
The constructor creates a new QPolygonOffset
instance with the specified parent
- PySide6.Qt3DRender.Qt3DRender.QPolygonOffset.depthSteps()#
- Return type
float
Holds the units that create constant depth offsets. Default value is 0.
- PySide6.Qt3DRender.Qt3DRender.QPolygonOffset.depthStepsChanged(depthSteps)#
- Parameters
depthSteps – float
- PySide6.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactor()#
- Return type
float
Holds the scale factor used to create a variable depth offset for each polygon. Default value is 0.
- PySide6.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactorChanged(scaleFactor)#
- Parameters
scaleFactor – float
- PySide6.Qt3DRender.Qt3DRender.QPolygonOffset.setDepthSteps(depthSteps)#
- Parameters
depthSteps – float
Holds the units that create constant depth offsets. Default value is 0.
- PySide6.Qt3DRender.Qt3DRender.QPolygonOffset.setScaleFactor(scaleFactor)#
- Parameters
scaleFactor – float
Holds the scale factor used to create a variable depth offset for each polygon. Default value is 0.