Qt3DExtras.QMetalRoughMaterial

The QMetalRoughMaterial provides a default implementation of PBR lighting. More

Inheritance diagram of PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial

Synopsis

Functions

Slots

Signals

Detailed Description

This material uses an effect with a single render pass approach and performs per fragment lighting. Techniques are provided for OpenGL 3 and OpenGL ES 3.

class PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial([parent=None])
param parent

QNode

Constructs a new QMetalRoughMaterial instance with parent object parent .

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.ambientOcclusion()
Return type

object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.ambientOcclusionChanged(ambientOcclusion)
Parameters

ambientOcclusion – object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.baseColor()
Return type

object

See also

setBaseColor()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.baseColorChanged(baseColor)
Parameters

baseColor – object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.metalness()
Return type

object

See also

setMetalness()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.metalnessChanged(metalness)
Parameters

metalness – object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.normal()
Return type

object

See also

setNormal()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.normalChanged(normal)
Parameters

normal – object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.roughness()
Return type

object

See also

setRoughness()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.roughnessChanged(roughness)
Parameters

roughness – object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setAmbientOcclusion(ambientOcclusion)
Parameters

ambientOcclusion – object

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setBaseColor(baseColor)
Parameters

baseColor – object

See also

baseColor()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setMetalness(metalness)
Parameters

metalness – object

See also

metalness()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setNormal(normal)
Parameters

normal – object

See also

normal()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setRoughness(roughness)
Parameters

roughness – object

See also

roughness()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.setTextureScale(textureScale)
Parameters

textureScalefloat

See also

textureScale()

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.textureScale()
Return type

float

PySide2.Qt3DExtras.Qt3DExtras.QMetalRoughMaterial.textureScaleChanged(textureScale)
Parameters

textureScalefloat