[−][src]Crate qt_3d_extras
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: |
SignalOfQFont | Emits a Qt signal with arguments |
SignalOfQVector2D | Emits a Qt signal with arguments |
SignalOfQVectorOfQSpriteSheetItem | Emits a Qt signal with arguments |
SlotOfQFont | Binds a Qt signal with arguments |
SlotOfQVector2D | Binds a Qt signal with arguments |
SlotOfQVectorOfQSpriteSheetItem | Binds a Qt signal with arguments |
Functions
q_hash_1a⚠ | cpp_lib_version="5.11.3" or cpp_lib_version="5.12.2" or cpp_lib_version="5.13.0" or cpp_lib_version="5.14.0" Calls C++ function: |
q_hash_2a⚠ | cpp_lib_version="5.11.3" or cpp_lib_version="5.12.2" or cpp_lib_version="5.13.0" or cpp_lib_version="5.14.0" Calls C++ function: |