Uses of Class
io.qt.qt3d.core.QComponent
Package | Description |
---|---|
io.qt.qt3d.animation | |
io.qt.qt3d.core | |
io.qt.qt3d.extras | |
io.qt.qt3d.input | |
io.qt.qt3d.logic | |
io.qt.qt3d.render |
-
Uses of QComponent in io.qt.qt3d.animation
Subclasses of QComponent in io.qt.qt3d.animation Modifier and Type Class Description class
QAbstractClipAnimator
The base class for types providing animation playback capabilitiesclass
QBlendedClipAnimator
Component providing animation playback capabilities of a tree of blend nodesclass
QClipAnimator
Component providing simple animation playback capabilities -
Uses of QComponent in io.qt.qt3d.core
Subclasses of QComponent in io.qt.qt3d.core Modifier and Type Class Description class
QArmature
Used to calculate skinning transform matrices and set them on shadersclass
QTransform
Used to perform transforms on meshesMethods in io.qt.qt3d.core that return types with arguments of type QComponent Modifier and Type Method Description QVector<QComponent>
QEntity. components()
Methods in io.qt.qt3d.core with parameters of type QComponent Modifier and Type Method Description void
QEntity. addComponent(QComponent comp)
void
QEntity. removeComponent(QComponent comp)
Constructors in io.qt.qt3d.core with parameters of type QComponent Constructor Description QComponentAddedChange(QComponent component, QEntity entity)
Deprecated.QComponentAddedChange(QEntity entity, QComponent component)
Deprecated.QComponentRemovedChange(QComponent component, QEntity entity)
Deprecated.QComponentRemovedChange(QEntity entity, QComponent component)
Deprecated. -
Uses of QComponent in io.qt.qt3d.extras
Subclasses of QComponent in io.qt.qt3d.extras Modifier and Type Class Description class
QConeMesh
A conical meshclass
QCuboidMesh
A cuboid meshclass
QCylinderMesh
A cylindrical meshclass
QDiffuseMapMaterial
Default implementation of the phong lighting effect where the diffuse light component is read from a texture mapclass
QDiffuseSpecularMapMaterial
Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture mapsclass
QDiffuseSpecularMaterial
Default implementation of the phong lighting effectclass
QExtrudedTextMesh
A 3D extruded Text meshclass
QGoochMaterial
Material that implements the Gooch shading model, popular in CAD and CAM applicationsclass
QMetalRoughMaterial
Default implementation of PBR lightingclass
QMorphPhongMaterial
Default implementation of the phong lighting effectclass
QNormalDiffuseMapAlphaMaterial
Specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering passclass
QNormalDiffuseMapMaterial
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 mapclass
QNormalDiffuseSpecularMapMaterial
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 mapclass
QPerVertexColorMaterial
Default implementation for rendering the color properties set for each vertexclass
QPhongAlphaMaterial
Default implementation of the phong lighting effect with alphaclass
QPhongMaterial
Default implementation of the phong lighting effectclass
QPlaneMesh
A square planar meshclass
QSphereMesh
A spherical meshclass
QTexturedMetalRoughMaterial
Deprecated.Use Qt3DExtras::QMetalRoughMaterialclass
QTextureMaterial
Default implementation of a simple unlit texture materialclass
QTorusMesh
A toroidal mesh -
Uses of QComponent in io.qt.qt3d.input
Subclasses of QComponent in io.qt.qt3d.input Modifier and Type Class Description class
QAxisAccumulator
Processes velocity or acceleration data from a QAxisclass
QInputSettings
Holds the pointer to an input event source objectclass
QKeyboardHandler
Provides keyboard event notificationclass
QLogicalDevice
Allows the user to define a set of actions that they wish to use within an applicationclass
QMouseHandler
Provides a means of being notified about mouse events when attached to a QMouseDevice instance -
Uses of QComponent in io.qt.qt3d.logic
Subclasses of QComponent in io.qt.qt3d.logic Modifier and Type Class Description class
QFrameAction
Provides a way to have a synchronous function executed each frame -
Uses of QComponent in io.qt.qt3d.render
Subclasses of QComponent in io.qt.qt3d.render Modifier and Type Class Description class
QAbstractLight
Encapsulate a QAbstractLight object in a Qt 3D sceneclass
QAbstractRayCaster
An abstract base class for ray casting in 3d scenesclass
QCameraLens
Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D sceneclass
QComputeCommand
QComponent to issue work for the compute shader on GPUclass
QDirectionalLight
Encapsulate a Directional Light object in a Qt 3D sceneclass
QEnvironmentLight
Encapsulate an environment light object in a Qt 3D sceneclass
QGeometryRenderer
Encapsulates geometry renderingclass
QLayer
Way of filtering which entities will be renderedclass
QLevelOfDetail
Way of controlling the complexity of rendered entities based on their size on the screenclass
QLevelOfDetailSwitch
Provides a way of enabling child entities based on distance or screen sizeclass
QMaterial
Provides an abstract class that should be the base of all material component classes in a sceneclass
QMesh
A custom mesh loaderclass
QObjectPicker
Instantiates a component that can be used to interact with a QEntity by a process known as pickingclass
QPointLight
Encapsulate a Point Light object in a Qt 3D sceneclass
QRayCaster
Qt3DRender::QRayCaster is used to perform ray casting tests in 3d world coordinatesclass
QRenderSettings
Holds settings related to rendering process and host the active FrameGraphclass
QRenderTarget
Encapsulates a target (usually a frame buffer object) which the renderer can render intoclass
QSceneLoader
Provides the facility to load an existing Sceneclass
QScreenRayCaster
Performe ray casting test based on screen coordinatesclass
QShaderData
Provides a way of specifying values of a Uniform Block or a shader structureclass
QSpotLight
Encapsulate a Spot Light object in a Qt 3D sceneMethods in io.qt.qt3d.render that return QComponent Modifier and Type Method Description QComponent
QSceneLoader. component(String entityName, QSceneLoader.ComponentType componentType)