[−][src]Crate qt_3d_extras
Bindings for Qt3DExtras C++ library.
Starting guide and examples are available at https://github.com/rust-qt/examples.
This crate was generated for Qt 5.9.7, 5.11.3, 5.12.2, 5.13.0. It should work with other Qt versions later than 5.9.7, but API specific to other versions will not be available.
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: |
Structs
QAbstractCameraController | The QAbstractCameraController class provides basic functionality for camera controllers. |
QAbstractSpriteSheet | C++ class: |
QConeGeometry | The QConeGeometry class allows creation of a cone in 3D space. |
QConeMesh | A conical mesh. |
QCuboidGeometry | The QCuboidGeometry class allows creation of a cuboid in 3D space. |
QCuboidMesh | A cuboid mesh. |
QCylinderGeometry | The QCylinderGeometry class allows creation of a cylinder in 3D space. |
QCylinderMesh | A cylindrical mesh. |
QDiffuseMapMaterial | The QDiffuseMapMaterial provides a default implementation of the phong lighting effect where the diffuse light component is read from a texture map. |
QDiffuseSpecularMapMaterial | The QDiffuseSpecularMapMaterial provides a default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps. |
QDiffuseSpecularMaterial | The QDiffuseSpecularMaterial class provides a default implementation of the phong lighting effect. |
QExtrudedTextGeometry | The QExtrudedTextGeometry class allows creation of a 3D extruded text in 3D space. |
QExtrudedTextMesh | A 3D extruded Text mesh. |
QFirstPersonCameraController | The QFirstPersonCameraController class allows controlling the scene camera from the first person perspective. |
QForwardRenderer | The QForwardRenderer provides a default FrameGraph implementation of a forward renderer. |
QGoochMaterial | The QGoochMaterial provides a material that implements the Gooch shading model, popular in CAD and CAM applications. |
QMetalRoughMaterial | The QMetalRoughMaterial provides a default implementation of PBR lighting. |
QMorphPhongMaterial | The QMorphPhongMaterial class provides a default implementation of the phong lighting effect. |
QNormalDiffuseMapAlphaMaterial | The QNormalDiffuseMapAlphaMaterial provides a specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass. |
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. |
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. |
QOrbitCameraController | The QOrbitCameraController class allows controlling the scene camera along orbital path. |
QPerVertexColorMaterial | The QPerVertexColorMaterial class provides a default implementation for rendering the color properties set for each vertex. |
QPhongAlphaMaterial | The QPhongAlphaMaterial class provides a default implementation of the phong lighting effect with alpha. |
QPhongMaterial | The QPhongMaterial class provides a default implementation of the phong lighting effect. |
QPlaneGeometry | The QPlaneGeometry class allows creation of a plane in 3D space. |
QPlaneMesh | A square planar mesh. |
QSkyboxEntity | Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D scene. |
QSphereGeometry | The QSphereGeometry class allows creation of a sphere in 3D space. |
QSphereMesh | A spherical mesh. |
QSpriteGrid | C++ class: |
QSpriteSheet | C++ class: |
QSpriteSheetItem | C++ class: |
QText2DEntity | QText2DEntity allows creation of a 2D text in 3D space. |
QTextureMaterial | The QTextureMaterial provides a default implementation of a simple unlit texture material. |
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). |
QTorusGeometry | The QTorusGeometry class allows creation of a torus in 3D space. |
QTorusMesh | A toroidal mesh. |
QVectorOfQSpriteSheetItem | The QVector class is a template class that provides a dynamic array. |
Qt3DWindow | C++ class: |
RawSlotOfQFont | Binds a Qt signal with arguments |
SlotOfQFont | Binds a Qt signal with arguments |
Functions
q_hash_1a⚠ | Calls C++ function: |
q_hash_2a⚠ | Calls C++ function: |