Qt3DExtras Namespace
Contains classes from the Qt3DExtras module. More...
Header: | #include <Qt3DExtras> |
Classes
class | QAbstractCameraController |
class | QConeGeometry |
class | QConeGeometryView |
class | QConeMesh |
class | QCuboidGeometry |
class | QCuboidGeometryView |
class | QCuboidMesh |
class | QCylinderGeometry |
class | QCylinderGeometryView |
class | QCylinderMesh |
class | QDiffuseMapMaterial |
class | QDiffuseSpecularMapMaterial |
class | QDiffuseSpecularMaterial |
class | QExtrudedTextGeometry |
class | QExtrudedTextMesh |
class | QFirstPersonCameraController |
class | QForwardRenderer |
class | QGoochMaterial |
class | QMetalRoughMaterial |
class | QMorphPhongMaterial |
class | QNormalDiffuseMapAlphaMaterial |
class | QNormalDiffuseMapMaterial |
class | QNormalDiffuseSpecularMapMaterial |
class | QOrbitCameraController |
class | QPerVertexColorMaterial |
class | QPhongAlphaMaterial |
class | QPhongMaterial |
class | QPlaneGeometry |
class | QPlaneGeometryView |
class | QPlaneMesh |
class | QSkyboxEntity |
class | QSphereGeometry |
class | QSphereGeometryView |
class | QSphereMesh |
class | QText2DEntity |
class | QTextureMaterial |
class | QTorusGeometry |
class | QTorusGeometryView |
class | QTorusMesh |
Detailed Description
\inmodule
Qt3DExtras \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...