Qt3DExtras Namespace

Contains classes from the Qt3DExtras module. More...

Header: #include <Qt3DExtras>

Classes

Detailed Description

\inmoduleQt3DExtras \ingroup qt3d-namespaces

Classes

class QAbstractCameraController

The QAbstractCameraController class provides basic functionality for camera controllers. More...

class QConeGeometry

The QConeGeometry class allows creation of a cone in 3D space. \since 5.7 \ingroup geometries \inherits Qt3DCore::QGeometry. More...

class QConeGeometryView

A conical mesh. More...

class QConeMesh

A conical mesh. More...

class QCuboidGeometry

The QCuboidGeometry class allows creation of a cuboid in 3D space. \since 5.7 \ingroup geometries \inherits Qt3DCore::QGeometry. More...

class QCuboidGeometryView

A cuboid mesh. More...

class QCuboidMesh

A cuboid mesh. More...

class QCylinderGeometry

The QCylinderGeometry class allows creation of a cylinder in 3D space. \since 5.7 \ingroup geometries \inherits Qt3DCore::QGeometry. More...

class QCylinderGeometryView

A cylindrical mesh. More...

class QCylinderMesh

A cylindrical mesh. More...

class QDiffuseMapMaterial

The QDiffuseMapMaterial provides a default implementation of the phong lighting effect where the diffuse light component is read from a texture map. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QDiffuseSpecularMapMaterial

The QDiffuseSpecularMapMaterial provides a default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QDiffuseSpecularMaterial

The QDiffuseSpecularMaterial class provides a default implementation of the phong lighting effect. \inmodule Qt3DExtras \since 5.10 \inherits Qt3DRender::QMaterial. More...

class QExtrudedTextGeometry

The QExtrudedTextGeometry class allows creation of a 3D extruded text in 3D space. \since 5.9 \ingroup geometries \inherits Qt3DCore::QGeometry. More...

class QExtrudedTextMesh

A 3D extruded Text mesh. More...

class QFirstPersonCameraController

The QFirstPersonCameraController class allows controlling the scene camera from the first person perspective. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DCore::QEntity. More...

class QForwardRenderer

The QForwardRenderer provides a default FrameGraph implementation of a forward renderer. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QTechniqueFilter. More...

class QGoochMaterial

The QGoochMaterial provides a material that implements the Gooch shading model, popular in CAD and CAM applications. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QMetalRoughMaterial

The QMetalRoughMaterial provides a default implementation of PBR lighting. \inmodule Qt3DExtras \since 5.9 \inherits Qt3DRender::QMaterial. More...

class QMorphPhongMaterial

The QMorphPhongMaterial class provides a default implementation of the phong lighting effect. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QNormalDiffuseMapAlphaMaterial

The QNormalDiffuseMapAlphaMaterial provides a specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DExtras::QNormalDiffuseMapMaterial. More...

class QNormalDiffuseMapMaterial

The QNormalDiffuseMapMaterial provides a default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QNormalDiffuseSpecularMapMaterial

The QNormalDiffuseSpecularMapMaterial provides a default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps and the normals of the mesh being rendered from a normal texture map. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QOrbitCameraController

The QOrbitCameraController class allows controlling the scene camera along orbital path. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DCore::QEntity. More...

class QPerVertexColorMaterial

The QPerVertexColorMaterial class provides a default implementation for rendering the color properties set for each vertex. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QPhongAlphaMaterial

The QPhongAlphaMaterial class provides a default implementation of the phong lighting effect with alpha. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QPhongMaterial

The QPhongMaterial class provides a default implementation of the phong lighting effect. \inmodule Qt3DExtras \since 5.7 \inherits Qt3DRender::QMaterial. More...

class QPlaneGeometry

The QPlaneGeometry class allows creation of a plane in 3D space. \since 5.7 \ingroup geometries. More...

class QPlaneGeometryView

A square planar mesh. More...

class QPlaneMesh

A square planar mesh. More...

class QSkyboxEntity

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

class QSphereGeometry

The QSphereGeometry class allows creation of a sphere in 3D space. \since 5.7 \ingroup geometries \inherits Qt3DCore::QGeometry. More...

class QSphereGeometryView

A spherical mesh. More...

class QSphereMesh

A spherical mesh. More...

class QText2DEntity

QText2DEntity allows creation of a 2D text in 3D space. More...

class QTextureMaterial

The QTextureMaterial provides a default implementation of a simple unlit texture material. \inmodule Qt3DExtras \since 5.9 \inherits Qt3DRender::QMaterial. More...

class QTorusGeometry

The QTorusGeometry class allows creation of a torus in 3D space. \since 5.7 \ingroup geometries \inherits Qt3DCore::QGeometry. More...

class QTorusGeometryView

A toroidal mesh. More...

class QTorusMesh

A toroidal mesh. More...