Expand description
This crate was generated by ritual
.
See README for more information.
Re-exports§
pub use ::cpp_core;
pub use ::qt_3d_core;
pub use ::qt_3d_input;
pub use ::qt_3d_logic;
pub use ::qt_3d_render;
pub use ::qt_core;
pub use ::qt_gui;
Modules§
- ops
- Functions that provide access to C++ operators
- q_
abstract_ camera_ controller - C++ type:
Qt3DExtras::QAbstractCameraController
Structs§
- QAbstract
Camera Controller The QAbstractCameraController class provides basic functionality for camera controllers.
- QAbstract
Sprite Sheet - C++ class:
Qt3DExtras::QAbstractSpriteSheet
. - QCone
Geometry The QConeGeometry class allows creation of a cone in 3D space.
- QCone
Mesh A conical mesh.
- QCuboid
Geometry The QCuboidGeometry class allows creation of a cuboid in 3D space.
- QCuboid
Mesh A cuboid mesh.
- QCylinder
Geometry The QCylinderGeometry class allows creation of a cylinder in 3D space.
- QCylinder
Mesh A cylindrical mesh.
- QDiffuse
MapMaterial The QDiffuseMapMaterial provides a default implementation of the phong lighting effect where the diffuse light component is read from a texture map.
- QDiffuse
Specular MapMaterial The QDiffuseSpecularMapMaterial provides a default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps.
- QDiffuse
Specular Material The QDiffuseSpecularMaterial class provides a default implementation of the phong lighting effect.
- QExtruded
Text Geometry The QExtrudedTextGeometry class allows creation of a 3D extruded text in 3D space.
- QExtruded
Text Mesh A 3D extruded Text mesh.
- QFirst
Person Camera Controller The QFirstPersonCameraController class allows controlling the scene camera from the first person perspective.
- QForward
Renderer The QForwardRenderer provides a default FrameGraph implementation of a forward renderer.
- QGooch
Material The QGoochMaterial provides a material that implements the Gooch shading model, popular in CAD and CAM applications.
- QMetal
Rough Material The QMetalRoughMaterial provides a default implementation of PBR lighting.
- QMorph
Phong Material The QMorphPhongMaterial class provides a default implementation of the phong lighting effect.
- QNormal
Diffuse MapAlpha Material The QNormalDiffuseMapAlphaMaterial provides a specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass.
- QNormal
Diffuse MapMaterial 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.
- QNormal
Diffuse Specular MapMaterial 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.
- QOrbit
Camera Controller The QOrbitCameraController class allows controlling the scene camera along orbital path.
- QPer
Vertex Color Material The QPerVertexColorMaterial class provides a default implementation for rendering the color properties set for each vertex.
- QPhong
Alpha Material The QPhongAlphaMaterial class provides a default implementation of the phong lighting effect with alpha.
- QPhong
Material The QPhongMaterial class provides a default implementation of the phong lighting effect.
- QPlane
Geometry The QPlaneGeometry class allows creation of a plane in 3D space.
- QPlane
Mesh A square planar mesh.
- QSkybox
Entity Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D scene.
- QSphere
Geometry The QSphereGeometry class allows creation of a sphere in 3D space.
- QSphere
Mesh A spherical mesh.
- QSprite
Grid - C++ class:
Qt3DExtras::QSpriteGrid
. - QSprite
Sheet - C++ class:
Qt3DExtras::QSpriteSheet
. - QSprite
Sheet Item - C++ class:
Qt3DExtras::QSpriteSheetItem
. - QText2D
Entity QText2DEntity allows creation of a 2D text in 3D space.
- QTexture
Material The QTextureMaterial provides a default implementation of a simple unlit texture material.
- QTextured
Metal Rough Material 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).
- QTorus
Geometry The QTorusGeometry class allows creation of a torus in 3D space.
- QTorus
Mesh A toroidal mesh.
- QVector
OfQSprite Sheet Item The QVector class is a template class that provides a dynamic array.
- Qt3D
Window - C++ class:
Qt3DExtras::Qt3DWindow
. - Signal
OfQFont - Emits a Qt signal with arguments
*const ::qt_gui::QFont
. - Signal
OfQVector2D - Emits a Qt signal with arguments
*const ::qt_gui::QVector2D
. - Signal
OfQVector OfQSprite Sheet Item - Emits a Qt signal with arguments
*const crate::QVectorOfQSpriteSheetItem
. - Slot
OfQFont - Binds a Qt signal with arguments
*const ::qt_gui::QFont
to a Rust closure. - Slot
OfQVector2D - Binds a Qt signal with arguments
*const ::qt_gui::QVector2D
to a Rust closure. - Slot
OfQVector OfQSprite Sheet Item - Binds a Qt signal with arguments
*const crate::QVectorOfQSpriteSheetItem
to a Rust closure.
Functions§
- q_
hash_ ⚠1a cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
- Calls C++ function:
unsigned int qHash(const QVector<Qt3DExtras::QSpriteSheetItem*>& key)
. - q_
hash_ ⚠2a cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
- Calls C++ function:
unsigned int qHash(const QVector<Qt3DExtras::QSpriteSheetItem*>& key, unsigned int seed = …)
.