Uses of Class
io.qt.qt3d.core.QNode
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 | |
io.qt.qt3d.render.quick.scene2d |
-
Uses of QNode in io.qt.qt3d.animation
Subclasses of QNode in io.qt.qt3d.animation Modifier and Type Class Description class
QAbstractAnimationClip
The base class for types providing key frame animation dataclass
QAbstractChannelMapping
Java wrapper for Qt class Qt3DAnimation::QAbstractChannelMappingclass
QAbstractClipAnimator
The base class for types providing animation playback capabilitiesclass
QAbstractClipBlendNode
The base class for types used to construct animation blend treesclass
QAdditiveClipBlend
Performs an additive blend of two animation clips based on an additive factorclass
QAnimationClip
Specifies key frame animation dataclass
QAnimationClipLoader
Enables loading key frame animation data from a fileclass
QBlendedClipAnimator
Component providing animation playback capabilities of a tree of blend nodesclass
QCallbackMapping
Allows to map the channels within the clip onto an invocation of a callback objectclass
QChannelMapper
Allows to map the channels within the clip onto properties of objects in the applicationclass
QChannelMapping
Allows to map the channels within the clip onto properties of objects in the applicationclass
QClipAnimator
Component providing simple animation playback capabilitiesclass
QClipBlendValue
Class used for including a clip in a blend treeclass
QClock
Java wrapper for Qt class Qt3DAnimation::QClockclass
QLerpClipBlend
Performs a linear interpolation of two animation clips based on a normalized factorclass
QSkeletonMapping
Java wrapper for Qt class Qt3DAnimation::QSkeletonMappingFields in io.qt.qt3d.animation with type parameters of type QNode Modifier and Type Field Description QObject.Signal1<QNode>
QChannelMapping. targetChanged
Methods in io.qt.qt3d.animation that return QNode Modifier and Type Method Description QNode
QChannelMapping. target()
Methods in io.qt.qt3d.animation with parameters of type QNode Modifier and Type Method Description void
QChannelMapping. setTarget(QNode target)
Constructors in io.qt.qt3d.animation with parameters of type QNode Constructor Description QAbstractClipAnimator(QNode parent)
QAbstractClipBlendNode(QNode parent)
QAdditiveClipBlend(QNode parent)
QAnimationClip(QNode parent)
QAnimationClipLoader(QUrl source, QNode parent)
QAnimationClipLoader(QNode parent)
QBlendedClipAnimator(QNode parent)
QCallbackMapping(QNode parent)
QChannelMapper(QNode parent)
QChannelMapping(QNode parent)
QClipAnimator(QNode parent)
QClipBlendValue(QAbstractAnimationClip clip, QNode parent)
QClipBlendValue(QNode parent)
QClock(QNode parent)
QLerpClipBlend(QNode parent)
QSkeletonMapping(QNode parent)
-
Uses of QNode in io.qt.qt3d.core
Subclasses of QNode in io.qt.qt3d.core Modifier and Type Class Description class
QAbstractSkeleton
A skeleton contains the joints for a skinned meshclass
QArmature
Used to calculate skinning transform matrices and set them on shadersclass
QComponent
Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a componentclass
QEntity
Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behaviorclass
QJoint
Used to transforms parts of skinned meshesclass
QSkeleton
Holds the data for a skeleton to be used with skinned meshesclass
QSkeletonLoader
Used to load a skeleton of joints from fileclass
QTransform
Used to perform transforms on meshesMethods in io.qt.qt3d.core that return QNode Modifier and Type Method Description QNode
QNode. parentNode()
Methods in io.qt.qt3d.core that return types with arguments of type QNode Modifier and Type Method Description QVector<QNode>
QNode. childNodes()
Methods in io.qt.qt3d.core with parameters of type QNode Modifier and Type Method Description static QNodeId
Qt3DCore. qIdForNode(QNode node)
void
QNode. setParent(QNode parent)
Constructors in io.qt.qt3d.core with parameters of type QNode Constructor Description QArmature(QNode parent)
QComponent(QNode parent)
QEntity(QNode parent)
QJoint(QNode parent)
QNode(QNode parent)
QNodeCreatedChange(QNode node)
Deprecated.QNodeDestroyedChange(QNode node, Collection<QNodeIdTypePair> subtreeIdsAndTypes)
Deprecated.QPropertyNodeAddedChange(QNodeId subjectId, QNode node)
Deprecated.QPropertyNodeRemovedChange(QNodeId subjectId, QNode node)
Deprecated.QSkeleton(QNode parent)
QSkeletonLoader(QUrl source, QNode parent)
QSkeletonLoader(QNode parent)
QTransform(QNode parent)
-
Uses of QNode in io.qt.qt3d.extras
Subclasses of QNode in io.qt.qt3d.extras Modifier and Type Class Description class
QAbstractCameraController
Basic functionality for camera controllersclass
QAbstractSpriteSheet
Java wrapper for Qt class Qt3DExtras::QAbstractSpriteSheetclass
QConeGeometry
Allows creation of a cone in 3D space. * * * * * The QConeGeometry class is most commonly used internally by the QConeMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclasses.class
QConeMesh
A conical meshclass
QCuboidGeometry
Allows creation of a cuboid in 3D space. * * * * * The QCuboidGeometry class is most commonly used internally by the QCuboidMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclassesclass
QCuboidMesh
A cuboid meshclass
QCylinderGeometry
Allows creation of a cylinder in 3D space. * * * * * The QCylinderGeometry class is most commonly used internally by the QCylinderMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclassesclass
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
QExtrudedTextGeometry
Allows creation of a 3D extruded text in 3D spaceclass
QExtrudedTextMesh
A 3D extruded Text meshclass
QFirstPersonCameraController
Allows controlling the scene camera from the first person perspectiveclass
QForwardRenderer
Default FrameGraph implementation of a forward rendererclass
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
QOrbitCameraController
Allows controlling the scene camera along orbital pathclass
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
QPlaneGeometry
Allows creation of a plane in 3D space. * * * * The QPlaneGeometry class is most commonly used internally by the QPlaneMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclassesclass
QPlaneMesh
A square planar meshclass
QSkyboxEntity
Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D sceneclass
QSphereGeometry
Allows creation of a sphere in 3D space. * * * * * The QSphereGeometry class is most commonly used internally by the QSphereMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclassesclass
QSphereMesh
A spherical meshclass
QSpriteGrid
Java wrapper for Qt class Qt3DExtras::QSpriteGridclass
QSpriteSheet
Java wrapper for Qt class Qt3DExtras::QSpriteSheetclass
QSpriteSheetItem
Java wrapper for Qt class Qt3DExtras::QSpriteSheetItemclass
QText2DEntity
Allows creation of a 2D text in 3D spaceclass
QTexturedMetalRoughMaterial
Deprecated.Use Qt3DExtras::QMetalRoughMaterialclass
QTextureMaterial
Default implementation of a simple unlit texture materialclass
QTorusGeometry
Allows creation of a torus in 3D space. * * * * * The QTorusGeometry class is most commonly used internally by the QTorusMesh * but can also be used in custom Qt3DRender::QGeometryRenderer subclassesclass
QTorusMesh
A toroidal mesh -
Uses of QNode in io.qt.qt3d.input
Subclasses of QNode in io.qt.qt3d.input Modifier and Type Class Description class
QAbstractActionInput
The base class for the Action Input and all Aggregate Action Inputsclass
QAbstractAxisInput
QAbstractActionInput is the base class for all Axis Inputclass
QAbstractPhysicalDevice
The base class used by Qt3d to interact with arbitrary input devicesclass
QAction
Links a set of QAbstractActionInput that trigger the same eventclass
QActionInput
Stores Device and Buttons used to trigger an input eventclass
QAnalogAxisInput
An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystickclass
QAxis
Stores QAbstractAxisInputs used to trigger an input eventclass
QAxisAccumulator
Processes velocity or acceleration data from a QAxisclass
QAxisSetting
Stores settings for the specified list of Axisclass
QButtonAxisInput
An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystickclass
QInputChord
Represents a set of QAbstractActionInput's that must be triggerd at onceclass
QInputSequence
Represents a set of QAbstractActionInput's that must be triggerd one after the otherclass
QInputSettings
Holds the pointer to an input event source objectclass
QKeyboardDevice
In charge of dispatching keyboard events to attached QQKeyboardHandler objectsclass
QKeyboardHandler
Provides keyboard event notificationclass
QLogicalDevice
Allows the user to define a set of actions that they wish to use within an applicationclass
QMouseDevice
Delegates mouse events to the attached MouseHandler objectsclass
QMouseHandler
Provides a means of being notified about mouse events when attached to a QMouseDevice instanceConstructors in io.qt.qt3d.input with parameters of type QNode Constructor Description QAbstractPhysicalDevice(QNode parent)
QAction(QNode parent)
QActionInput(QNode parent)
QAnalogAxisInput(QNode parent)
QAxis(QNode parent)
QAxisAccumulator(QNode parent)
QAxisSetting(QNode parent)
QButtonAxisInput(QNode parent)
QInputChord(QNode parent)
QInputSequence(QNode parent)
QInputSettings(QNode parent)
QKeyboardDevice(QNode parent)
QKeyboardHandler(QNode parent)
QLogicalDevice(QNode parent)
QMouseDevice(QNode parent)
QMouseHandler(QNode parent)
-
Uses of QNode in io.qt.qt3d.logic
Subclasses of QNode in io.qt.qt3d.logic Modifier and Type Class Description class
QFrameAction
Provides a way to have a synchronous function executed each frameConstructors in io.qt.qt3d.logic with parameters of type QNode Constructor Description QFrameAction(QNode parent)
-
Uses of QNode in io.qt.qt3d.render
Subclasses of QNode 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
QAbstractTexture
A base class to be used to provide texturesclass
QAbstractTextureImage
Encapsulates the necessary information to create an OpenGL texture imageclass
QAlphaCoverage
Enable alpha-to-coverage multisampling modeclass
QAlphaTest
Specify alpha reference testclass
QAttribute
Defines an attribute and how data should be read from a QBufferclass
QBlendEquation
Specifies the equation used for both the RGB blend equation and the Alpha blend equationclass
QBlendEquationArguments
Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn)class
QBlitFramebuffer
FrameGraph node to transfer a rectangle of pixel values from one region of a render target to anotherclass
QBuffer
Provides a data store for raw data to later be used as vertices or uniformsclass
QBufferCapture
Exchanges buffer data between GPU and CPUclass
QCamera
Defines a view point through which the scene will be renderedclass
QCameraLens
Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D sceneclass
QCameraSelector
Class to allow for selection of camera to be usedclass
QClearBuffers
Class to clear buffersclass
QClipPlane
Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistanceclass
QColorMask
Allows specifying which color components should be written to the currently bound frame bufferclass
QComputeCommand
QComponent to issue work for the compute shader on GPUclass
QCullFace
Specifies whether front or back face culling is enabledclass
QDebugOverlay
Java wrapper for Qt class Qt3DRender::QDebugOverlayclass
QDepthRange
Enables remapping depth values written into the depth bufferclass
QDepthTest
Tests the fragment shader's depth value against the depth of a sample being written toclass
QDirectionalLight
Encapsulate a Directional Light object in a Qt 3D sceneclass
QDispatchCompute
FrameGraph node to issue work for the compute shader on GPUclass
QDithering
Enable ditheringclass
QEffect
Base class for effects in a Qt 3D sceneclass
QEnvironmentLight
Encapsulate an environment light object in a Qt 3D sceneclass
QFilterKey
Storage for filter keys and their valuesclass
QFrameGraphNode
Base class of all FrameGraph configuration nodesclass
QFrontFace
Defines front and back facing polygonsclass
QFrustumCulling
Enable frustum culling for the FrameGraphclass
QGeometry
Encapsulates geometryclass
QGeometryRenderer
Encapsulates geometry renderingclass
QLayer
Way of filtering which entities will be renderedclass
QLayerFilter
Controls layers drawn in a frame graph branchclass
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
QLineWidth
Specifies the width of rasterized linesclass
QMaterial
Provides an abstract class that should be the base of all material component classes in a sceneclass
QMemoryBarrier
Class to emplace a memory barrierclass
QMesh
A custom mesh loaderclass
QMultiSampleAntiAliasing
Enable multisample antialiasingclass
QNoDepthMask
Disable depth writeclass
QNoDraw
When a Qt3DRender::QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitiveclass
QNoPicking
When a Qt3DRender::QNoPicking node is present in a FrameGraph branch, this prevents the render aspect from performing picking selection for the given branchclass
QObjectPicker
Instantiates a component that can be used to interact with a QEntity by a process known as pickingclass
QPaintedTextureImage
A QAbstractTextureImage that can be written through a QPainterclass
QParameter
Provides storage for a name and value pair.class
QPickingSettings
Specifies how entity picking is handledclass
QPointLight
Encapsulate a Point Light object in a Qt 3D sceneclass
QPointSize
Specifies the size of rasterized points.class
QPolygonOffset
Sets the scale and steps to calculate depth values for polygon offsetsclass
QProximityFilter
Select entities which are within a distance threshold of a target entityclass
QRasterMode
Render state allows to control the type of rasterization to be performedclass
QRayCaster
Qt3DRender::QRayCaster is used to perform ray casting tests in 3d world coordinatesclass
QRenderCapture
Frame graph node for render captureclass
QRenderPass
Encapsulates a Render Passclass
QRenderPassFilter
Provides storage for vectors of Filter Keys and Parametersclass
QRenderSettings
Holds settings related to rendering process and host the active FrameGraphclass
QRenderState
An abstract base class for all render statesclass
QRenderStateSet
FrameGraph node offers a way of specifying a set of QRenderState objects to be applied during the execution of a framegraph branchclass
QRenderSurfaceSelector
Provides a way of specifying the render surfaceclass
QRenderTarget
Encapsulates a target (usually a frame buffer object) which the renderer can render intoclass
QRenderTargetOutput
Allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... )class
QRenderTargetSelector
Provides a way of specifying a render targetclass
QSceneLoader
Provides the facility to load an existing Sceneclass
QScissorTest
Discards fragments that fall outside of a certain rectangular portion of the screenclass
QScreenRayCaster
Performe ray casting test based on screen coordinatesclass
QSeamlessCubemap
Enables seamless cubemap texture filteringclass
QSetFence
FrameGraphNode used to insert a fence in the graphics command streamclass
QShaderData
Provides a way of specifying values of a Uniform Block or a shader structureclass
QShaderImage
Provides Image access to shader programsclass
QShaderProgram
Encapsulates a Shader Programclass
QShaderProgramBuilder
Generates a Shader Program content from loaded graphsclass
QSharedGLTexture
Allows to use a textureId from a separate OpenGL context in a Qt 3D sceneclass
QSortPolicy
Provides storage for the sort types to be usedclass
QSpotLight
Encapsulate a Spot Light object in a Qt 3D sceneclass
QStencilMask
Controls the front and back writing of individual bits in the stencil planesclass
QStencilOperation
Specifies stencil operationclass
QStencilTest
Specifies arguments for the stecil testclass
QSubtreeEnabler
Enables or disables entire subtrees of framegraph nodesclass
QTechnique
Encapsulates a Techniqueclass
QTechniqueFilter
A QFrameGraphNode used to select QTechniques to useclass
QTexture1D
A QAbstractTexture with a Target1D target formatclass
QTexture1DArray
A QAbstractTexture with a Target1DArray target formatclass
QTexture2D
A QAbstractTexture with a Target2D target formatclass
QTexture2DArray
A QAbstractTexture with a Target2DArray target formatclass
QTexture2DMultisample
A QAbstractTexture with a Target2DMultisample target formatclass
QTexture2DMultisampleArray
A QAbstractTexture with a Target2DMultisampleArray target formatclass
QTexture3D
A QAbstractTexture with a Target3D target formatclass
QTextureBuffer
A QAbstractTexture with a TargetBuffer target formatclass
QTextureCubeMap
A QAbstractTexture with a TargetCubeMap target formatclass
QTextureCubeMapArray
A QAbstractTexture with a TargetCubeMapArray target formatclass
QTextureImage
Encapsulates the necessary information to create an OpenGL texture image from an image sourceclass
QTextureLoader
Handles the texture loading and setting the texture's propertiesclass
QTextureRectangle
A QAbstractTexture with a TargetRectangle target formatclass
QViewport
A viewport on the Qt3D Sceneclass
QWaitFence
FrameGraphNode used to wait for a fence in the graphics command stream to become signaled -
Uses of QNode in io.qt.qt3d.render.quick.scene2d
Subclasses of QNode in io.qt.qt3d.render.quick.scene2d Modifier and Type Class Description class
QScene2D
This class enables rendering qml into a texture, which then can be used as a part of 3D sceneConstructors in io.qt.qt3d.render.quick.scene2d with parameters of type QNode Constructor Description QScene2D(QNode parent)