Qt3DExtras.QSkyboxEntity

QSkyboxEntity is a convenience QEntity subclass that can be used to insert a skybox in a 3D scene. More

Inheritance diagram of PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity

Synopsis

Functions

Slots

Signals

Detailed Description

By specifying a base name and an extension, QSkyboxEntity will take care of building a TextureCubeMap to be rendered at runtime. The images in the source directory should match the pattern: base name + * “_posx|_posy|_posz|_negx|_negy|_negz” + extension

By default the extension defaults to .png.

Be sure to disable frustum culling in the FrameGraph through which the skybox rendering happens.

Note

Please note that you shouldn’t try to render a skybox with an orthographic projection.

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

QNode

Constructs a new QSkyboxEntity object with parent as parent.

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.baseName()
Return type

unicode

Returns the base name of the Skybox.

See also

setBaseName()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.baseNameChanged(path)
Parameters

path – unicode

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.extension()
Return type

unicode

Returns the extension

See also

setExtension()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.extensionChanged(extension)
Parameters

extension – unicode

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.gammaCorrectEnabledChanged(enabled)
Parameters

enabledbool

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.isGammaCorrectEnabled()
Return type

bool

Returns true if gamma correction is enabled for this skybox.

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setBaseName(path)
Parameters

path – unicode

Sets the base name to baseName .

See also

baseName()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setExtension(extension)
Parameters

extension – unicode

Sets the extension to extension .

See also

extension()

PySide2.Qt3DExtras.Qt3DExtras.QSkyboxEntity.setGammaCorrectEnabled(enabled)
Parameters

enabledbool

Sets the gamma correction enable state to enabled .

See also

isGammaCorrectEnabled()