Qt3DExtras Namespace

Contains classes from the Qt3DExtras module. More...

Header: #include <Qt3DExtras>
qmake: QT += 3dextras

Classes

class AreaAllocator
class AtlasTexture
class DistanceFieldTextRenderer
class DistanceFieldTextRendererPrivate
class QConeGeometry
class QConeGeometryPrivate
class QConeMesh
class QCuboidGeometry
class QCuboidGeometryPrivate
class QCuboidMesh
class QCylinderGeometry
class QCylinderGeometryPrivate
class QCylinderMesh
class QDiffuseMapMaterial
class QDiffuseMapMaterialPrivate
class QDiffuseSpecularMapMaterial
class QDiffuseSpecularMapMaterialPrivate
class QDistanceFieldGlyphCache
class QExtrudedTextGeometry
class QExtrudedTextGeometryPrivate
class QExtrudedTextMesh
class QFirstPersonCameraController
class QFirstPersonCameraControllerPrivate
class QForwardRenderer
class QForwardRendererPrivate
class QGoochMaterial
class QGoochMaterialPrivate
class QMetalRoughMaterial
class QMetalRoughMaterialPrivate
class QMorphPhongMaterial
class QMorphPhongMaterialPrivate
class QNormalDiffuseMapAlphaMaterial
class QNormalDiffuseMapAlphaMaterialPrivate
class QNormalDiffuseMapMaterial
class QNormalDiffuseMapMaterialPrivate
class QNormalDiffuseSpecularMapMaterial
class QNormalDiffuseSpecularMapMaterialPrivate
class QOrbitCameraController
class QOrbitCameraControllerPrivate
class QPerVertexColorMaterial
class QPerVertexColorMaterialPrivate
class QPhongAlphaMaterial
class QPhongAlphaMaterialPrivate
class QPhongMaterial
class QPhongMaterialPrivate
class QPlaneGeometry
class QPlaneGeometryPrivate
class QPlaneMesh
class QSkyboxEntity
class QSkyboxEntityPrivate
class QSphereGeometry
class QSphereGeometryPrivate
class QSphereMesh
class QText2DEntity
class QText2DEntityPrivate
class QText2DMaterial
class QText2DMaterialPrivate
class QTextureAtlas
class QTextureAtlasData
class QTextureAtlasGenerator
class QTextureAtlasPrivate
class QTextureMaterial
class QTextureMaterialPrivate
class QTexturedMetalRoughMaterial
class QTexturedMetalRoughMaterialPrivate
class QTorusGeometry
class QTorusGeometryPrivate
class QTorusMesh
class Qt3DWindow
class Qt3DWindowPrivate

Types

Detailed Description

Contains classes from the Qt3DExtras module.

Classes

class AreaAllocator

class AtlasTexture

class DistanceFieldTextRenderer

class DistanceFieldTextRendererPrivate

class QConeGeometry

The QConeGeometry class allows creation of a cone in 3D space. More...

class QConeGeometryPrivate

class QConeMesh

A conical mesh. More...

class QCuboidGeometry

The QCuboidGeometry class allows creation of a cuboid in 3D space. More...

class QCuboidGeometryPrivate

class QCuboidMesh

A cuboid mesh. More...

class QCylinderGeometry

The QCylinderGeometry class allows creation of a cylinder in 3D space. More...

class QCylinderGeometryPrivate

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

class QDiffuseMapMaterialPrivate

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

class QDiffuseSpecularMapMaterialPrivate

class QDistanceFieldGlyphCache

class QExtrudedTextGeometry

The QExtrudedTextGeometry class allows creation of a 3D extruded text in 3D space. More...

class QExtrudedTextGeometryPrivate

class QExtrudedTextMesh

A 3D extruded Text mesh. More...

class QFirstPersonCameraController

The QFirstPersonCameraController class allows controlling the scene camera from the first person perspective. More...

class QFirstPersonCameraControllerPrivate

class QForwardRenderer

The QForwardRenderer provides a default FrameGraph implementation of a forward renderer. More...

class QForwardRendererPrivate

class QGoochMaterial

The QGoochMaterial provides a material that implements the Gooch shading model, popular in CAD and CAM applications. More...

class QGoochMaterialPrivate

class QMetalRoughMaterial

The QMetalRoughMaterial provides a default implementation of PBR lighting. More...

class QMetalRoughMaterialPrivate

class QMorphPhongMaterial

The QMorphPhongMaterial class provides a default implementation of the phong lighting effect. More...

class QMorphPhongMaterialPrivate

class QNormalDiffuseMapAlphaMaterial

The QNormalDiffuseMapAlphaMaterial provides a specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass. More...

class QNormalDiffuseMapAlphaMaterialPrivate

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

class QNormalDiffuseMapMaterialPrivate

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

class QNormalDiffuseSpecularMapMaterialPrivate

class QOrbitCameraController

The QOrbitCameraController class allows controlling the scene camera along orbital path. More...

class QOrbitCameraControllerPrivate

class QPerVertexColorMaterial

The QPerVertexColorMaterial class provides a default implementation for rendering the color properties set for each vertex. More...

class QPerVertexColorMaterialPrivate

class QPhongAlphaMaterial

The QPhongAlphaMaterial class provides a default implementation of the phong lighting effect with alpha. More...

class QPhongAlphaMaterialPrivate

class QPhongMaterial

The QPhongMaterial class provides a default implementation of the phong lighting effect. More...

class QPhongMaterialPrivate

class QPlaneGeometry

The QPlaneGeometry class allows creation of a plane in 3D space. More...

class QPlaneGeometryPrivate

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 QSkyboxEntityPrivate

class QSphereGeometry

The QSphereGeometry class allows creation of a sphere in 3D space. More...

class QSphereGeometryPrivate

class QSphereMesh

A spherical mesh. More...

class QText2DEntity

class QText2DEntityPrivate

class QText2DMaterial

class QText2DMaterialPrivate

class QTextureAtlas

class QTextureAtlasData

class QTextureAtlasGenerator

class QTextureAtlasPrivate

class QTextureMaterial

The QTextureMaterial provides a default implementation of a simple unlit texture material. More...

class QTextureMaterialPrivate

class QTexturedMetalRoughMaterial

The QTexturedMetalRoughMaterial provides a default implementation of PBR lighting, environment maps and bump effect where the components are read from texture maps (including normal maps). More...

class QTexturedMetalRoughMaterialPrivate

class QTorusGeometry

The QTorusGeometry class allows creation of a torus in 3D space. More...

class QTorusGeometryPrivate

class QTorusMesh

A toroidal mesh. More...

class Qt3DWindow

class Qt3DWindowPrivate

Type Documentation

typedef Qt3DExtras::QTextureAtlasDataPtr

typedef Qt3DExtras::QTextureAtlasGeneratorPtr