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