QPolygonOffset¶

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

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QPolygonOffset

Synopsis¶

Functions¶

Slots¶

Signals¶

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 PySide2.Qt3DRender.Qt3DRender.QPolygonOffset([parent=None])¶

The constructor creates a new QPolygonOffset instance with the specified parent

PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.depthSteps()¶
Return type:

float

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

PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.depthStepsChanged(depthSteps)¶
Parameters:

depthSteps – float

PySide2.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.

PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.scaleFactorChanged(scaleFactor)¶
Parameters:

scaleFactor – float

PySide2.Qt3DRender.Qt3DRender.QPolygonOffset.setDepthSteps(depthSteps)¶
Parameters:

depthSteps – float

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

PySide2.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.