class QPolygonOffset

The QPolygonOffset class sets the scale and steps to calculate depth values for polygon offsets. More

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QPolygonOffset

Synopsis

Properties

Methods

Slots

Signals

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

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.

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property depthStepsᅟ: float

Holds the units that create constant depth offsets. Default value is 0.

Access functions:
property scaleFactorᅟ: float

Holds the scale factor used to create a variable depth offset for each polygon. Default value is 0.

Access functions:
__init__([parent=None])
Parameters:

parentQNode

The constructor creates a new QPolygonOffset instance with the specified parent

depthSteps()
Return type:

float

See also

setDepthSteps()

Getter of property depthStepsᅟ .

depthStepsChanged(depthSteps)
Parameters:

depthSteps – float

Notification signal of property depthStepsᅟ .

scaleFactor()
Return type:

float

See also

setScaleFactor()

Getter of property scaleFactorᅟ .

scaleFactorChanged(scaleFactor)
Parameters:

scaleFactor – float

Notification signal of property scaleFactorᅟ .

setDepthSteps(depthSteps)
Parameters:

depthSteps – float

See also

depthSteps()

Setter of property depthStepsᅟ .

setScaleFactor(scaleFactor)
Parameters:

scaleFactor – float

See also

scaleFactor()

Setter of property scaleFactorᅟ .