Qt 3D C++-Klassen

Das Modul Qt 3D bietet die Grundlagen und Kerntypen für echtzeitnahe Simulationen, die auf dem Qt 3D Framework aufbauen.

Namespaces

Qt3DAnimation

Enthält Klassen aus dem Qt3DAnimation-Modul

Qt3DCore

Enthält Klassen, die die Grundlage für das Qt 3D Simulations-Framework bilden, sowie Klassen, die die Möglichkeit bieten, mit dem Qt 3D Framework zu rendern

Qt3DCore::Quick

Enthält Klassen, die für die Implementierung von QML-Funktionalität in Qt3D-Anwendungen verwendet werden

Qt3DExtras

Enthält Klassen aus dem Qt3DExtras-Modul

Qt3DInput

Enthält Klassen, die Benutzereingaben ermöglichen

Qt3DLogic

Enthält Klassen, die eine Frame-Synchronisation ermöglichen

Qt3DRender

Enthält Klassen, die 2D- und 3D-Rendering ermöglichen

Klassen

Qt 3D Kern-Modul

Qt3DCore::QAbstractAspect

Die Basisklasse für Aspekte, die einen vertikalen Ausschnitt des Verhaltens bieten

Qt3DCore::QAbstractFunctor

Abstrakte Basisklasse für alle Funktoren

Qt3DCore::QAbstractSkeleton

Ein Skelett enthält die Gelenke für ein gehäutetes Netz

Qt3DCore::QArmature

Wird verwendet, um Skinning-Transformationsmatrizen zu berechnen und sie auf Shader zu setzen

Qt3DCore::QAspectEngine

Verantwortlich für die Handhabung aller QAbstractAspect-Unterklassen, die in der Szene registriert wurden

Qt3DCore::QAspectJob

Basisklasse für Jobs, die in einem Aspekt ausgeführt werden

Qt3DCore::QAttribute

Definiert ein Attribut und wie Daten aus einem QBuffer gelesen werden sollen

Qt3DCore::QBackendNode

Basisklasse für alle Qt3D-Backend-Knoten

Qt3DCore::QBackendNodeMapper

Erzeugt und mappt Backend-Knoten auf ihre jeweiligen Frontend-Knoten

Qt3DCore::QBoundingVolume

Kann verwendet werden um das Bounding Volume einer Entity zu überschreiben

Qt3DCore::QBuffer

Bietet einen Datenspeicher für Rohdaten, die später als Vertices oder Uniformen verwendet werden können

Qt3DCore::QComponent

Basisklasse von Szeneknoten, die von Qt3DCore::QEntity Instanzen als Komponente aggregiert werden können

Qt3DCore::QCoreSettings

Enthält Einstellungen, die sich auf den Kerndatenverarbeitungsprozess beziehen

Qt3DCore::QEntity

Qt3DCore::QEntity ist eine Qt3DCore::QNode-Unterklasse, die mehrere Qt3DCore::QComponent-Instanzen aggregieren kann, die ihr Verhalten festlegen

Qt3DCore::QGeometry

kapselt Geometrie

Qt3DCore::QGeometryView

Verkapselt Geometriedetails

Qt3DCore::QJoint

Wird verwendet, um Teile von skinned meshes zu transformieren

Qt3DCore::QNode

Die Basisklasse für alle Qt3D-Knotenklassen, die zum Aufbau einer Qt3D-Szene verwendet werden

Qt3DCore::QNodeId

Identifiziert einen QNode eindeutig

Qt3DCore::QSkeleton

Enthält die Daten für ein Skelett, das mit "skinned meshes" verwendet werden soll

Qt3DCore::QSkeletonLoader

Wird verwendet, um ein Skelett von Gelenken aus einer Datei zu laden

Qt3DCore::QTransform

Wird verwendet, um Transformationen auf Meshes durchzuführen

Qt3DCore::Quick::QQmlAspectEngine

Umgebung für die QAspectEngine und eine Methode zur Instanziierung von QML-Komponenten

Qt 3D Eingabe-Modul

Qt3DInput::QAbstractActionInput

Die Basisklasse für den Action Input und alle Aggregate Action Inputs

Qt3DInput::QAbstractAxisInput

QAbstractActionInput ist die Basisklasse für alle Axis Inputs

Qt3DInput::QAbstractPhysicalDevice

Die Basisklasse, die von Qt3d zur Interaktion mit beliebigen Eingabegeräten verwendet wird

Qt3DInput::QAbstractPhysicalDeviceProxy

Qt3DInput::QAbstractPhysicalDeviceProxy dient als Proxy für ein tatsächliches Qt3DInput::QQAbstractPhysicalDevice Gerät

Qt3DInput::QAction

Verknüpft einen Satz von QAbstractActionInput, die das gleiche Ereignis auslösen

Qt3DInput::QActionInput

Speichert Device und Buttons, die zum Auslösen eines Input-Events verwendet werden

Qt3DInput::QAnalogAxisInput

Ein Achseneingang, der durch einen Analogeingang gesteuert wird Der Achsenwert wird wie ein herkömmlicher Analogeingang, z. B. ein Joystick, gesteuert

Qt3DInput::QAxis

Speichert QAbstractAxisInputs, die zum Auslösen eines Eingangsereignisses verwendet werden

Qt3DInput::QAxisAccumulator

Verarbeitet Geschwindigkeits- oder Beschleunigungsdaten von einer QAxis

Qt3DInput::QAxisSetting

Speichert die Einstellungen für die angegebene Liste von Axis

Qt3DInput::QButtonAxisInput

Ein Achseneingang, der über Schaltflächen gesteuert wird Der Achsenwert wird über Schaltflächen gesteuert und nicht über einen herkömmlichen Analogeingang wie einen Joystick

Qt3DInput::QInputAspect

Verantwortlich für die Erstellung von physischen Geräten und die Bearbeitung von zugehörigen Aufträgen

Qt3DInput::QInputChord

Stellt einen Satz von QAbstractActionInputs dar, die auf einmal ausgelöst werden müssen

Qt3DInput::QInputDeviceIntegration

Abstrakte Basisklasse zur Definition neuer Eingabemethoden, wie z.B. Gamecontroller

Qt3DInput::QInputSequence

Stellt einen Satz von QAbstractActionInputs dar, die nacheinander ausgelöst werden müssen

Qt3DInput::QInputSettings

Enthält den Zeiger auf ein Eingabe-Ereignis-Quellobjekt

Qt3DInput::QKeyEvent

Ereignistyp, der von KeyBoardHandler gesendet wird

Qt3DInput::QKeyboardDevice

Zuständig für die Weiterleitung von Tastaturereignissen an angeschlossene QQKeyboardHandler-Objekte

Qt3DInput::QKeyboardHandler

Bietet Benachrichtigung über Tastaturereignisse

Qt3DInput::QLogicalDevice

Ermöglicht es dem Benutzer, eine Reihe von Aktionen zu definieren, die er innerhalb einer Anwendung verwenden möchte

Qt3DInput::QMouseDevice

Delegiert Mausereignisse an die angeschlossenen MouseHandler-Objekte

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent enthält Parameter, die ein Mausereignis beschreiben

Qt3DInput::QMouseHandler

Bietet eine Möglichkeit, über Mausereignisse benachrichtigt zu werden, wenn es an eine QMouseDevice-Instanz angehängt ist

Qt3DInput::QWheelEvent

Enthält Parameter, die ein Mausrad-Ereignis beschreiben

Qt 3D Logik-Modul

Qt3DLogic::QFrameAction

Bietet eine Möglichkeit, eine synchrone Funktion bei jedem Frame ausführen zu lassen

Qt3DLogic::QLogicAspect

Verantwortlich für die Handhabung von Frame-Synchronisierungsaufträgen

Qt 3D Render-Modul

Qt3DRender::QAbstractLight

Verkapselt ein QAbstractLight Objekt in einer Qt 3D Szene

Qt3DRender::QAbstractRayCaster

Eine abstrakte Basisklasse für Ray Casting in 3D-Szenen

Qt3DRender::QAbstractTexture

Eine Basisklasse, die zur Bereitstellung von Texturen verwendet wird

Qt3DRender::QAbstractTextureImage

Verkapselt die notwendigen Informationen zur Erstellung eines OpenGL-Texturbildes

Qt3DRender::QAlphaCoverage

Aktivieren des Alpha-to-Coverage-Multisampling-Modus

Qt3DRender::QAlphaTest

Alpha-Referenztest angeben

Qt3DRender::QBlendEquation

Legt die Gleichung fest, die sowohl für die RGB-Überblendungsgleichung als auch für die Alpha-Überblendungsgleichung verwendet wird

Qt3DRender::QBlendEquationArguments

Verkapselt Überblendungsinformationen: gibt an, wie die eingehenden Werte (was gezeichnet werden soll) die vorhandenen Werte (was bereits gezeichnet ist) beeinflussen werden

Qt3DRender::QBlitFramebuffer

FrameGraph-Knoten zur Übertragung eines Rechtecks von Pixelwerten von einem Bereich eines Rendering-Ziels zu einem anderen

Qt3DRender::QBufferCapture

Tauscht Pufferdaten zwischen GPU und CPU aus

Qt3DRender::QCamera

Definiert einen Blickpunkt, durch den die Szene gerendert wird

Qt3DRender::QCameraLens

Qt3DRender::QCameraLens spezifiziert die Projektionsmatrix, die verwendet wird, um eine Kamera für eine 3D-Szene zu definieren

Qt3DRender::QCameraSelector

Klasse, die die Auswahl der zu verwendenden Kamera ermöglicht

Qt3DRender::QClearBuffers

Klasse zum Löschen von Puffern

Qt3DRender::QClipPlane

Ermöglicht eine zusätzliche OpenGL Clipping-Ebene, die in Shadern mit gl_ClipDistance verwendet werden kann

Qt3DRender::QColorMask

Ermöglicht die Angabe, welche Farbkomponenten in den aktuell gebundenen Framebuffer geschrieben werden sollen

Qt3DRender::QComputeCommand

QComponent zur Ausgabe von Arbeit für den Compute Shader auf der GPU

Qt3DRender::QCullFace

Gibt an, ob Front- oder Backface Culling aktiviert ist

Qt3DRender::QDebugOverlay

Aktiviert ein visuelles Overlay mit Szenendetails

Qt3DRender::QDepthRange

Ermöglicht die Neuzuordnung von Tiefenwerten, die in den Tiefenpuffer geschrieben werden

Qt3DRender::QDepthTest

Überprüft den Tiefenwert des Fragment-Shaders anhand der Tiefe eines Musters, in das geschrieben wird

Qt3DRender::QDirectionalLight

Verkapselung eines Directional Light-Objekts in einer Qt 3D -Szene

Qt3DRender::QDispatchCompute

FrameGraph-Knoten zur Ausgabe von Arbeit für den Compute-Shader auf der GPU

Qt3DRender::QDithering

Aktivieren von Dithering

Qt3DRender::QEffect

Basisklasse für Effekte in einer Qt 3D Szene

Qt3DRender::QEnvironmentLight

Kapselung eines Umgebungslichtobjekts in einer Qt 3D -Szene

Qt3DRender::QFilterKey

Speicher für Filterschlüssel und deren Werte

Qt3DRender::QFrameGraphNode

Basisklasse für alle FrameGraph-Konfigurationsknoten

Qt3DRender::QFrontFace

Definiert nach vorne und hinten gerichtete Polygone

Qt3DRender::QFrustumCulling

Aktiviert das Frustum Culling für den FrameGraph

Qt3DRender::QGeometryRenderer

Kapselt das Rendering der Geometrie

Qt3DRender::QGraphicsApiFilter

Identifiziert die API, die für die angehängte QTechnique benötigt wird

Qt3DRender::QLayer

Filterung, welche Objekte gerendert werden sollen

Qt3DRender::QLayerFilter

Steuert die in einem FrameGraph-Zweig gezeichneten Ebenen

Qt3DRender::QLevelOfDetail

Möglichkeit zur Steuerung der Komplexität der gerenderten Objekte auf der Grundlage ihrer Größe auf dem Bildschirm

Qt3DRender::QLevelOfDetailBoundingSphere

Einfaches kugelförmiges Volumen, definiert durch seinen Mittelpunkt und Radius

Qt3DRender::QLevelOfDetailSwitch

Ermöglicht die Aktivierung untergeordneter Objekte auf der Grundlage von Entfernung oder Bildschirmgröße

Qt3DRender::QLineWidth

Spezifiziert die Breite von gerasterten Linien

Qt3DRender::QMaterial

Stellt eine abstrakte Klasse zur Verfügung, die die Basis aller Materialkomponenten-Klassen in einer Szene sein sollte

Qt3DRender::QMemoryBarrier

Klasse zum Einfügen einer Speicherbarriere

Qt3DRender::QMesh

Ein benutzerdefinierter Mesh-Loader

Qt3DRender::QMultiSampleAntiAliasing

Aktivieren von Multisample-Antialiasing

Qt3DRender::QNoDepthMask

Deaktivieren der Tiefenschreibefunktion

Qt3DRender::QNoDraw

Wenn ein Qt3DRender::QNoDraw-Knoten in einem FrameGraph-Zweig vorhanden ist, verhindert dies, dass der Renderer ein Primitiv rendert

Qt3DRender::QNoPicking

Wenn ein Qt3DRender::QNoPicking-Knoten in einem FrameGraph-Zweig vorhanden ist, verhindert dies, dass der Renderaspekt eine Picking-Auswahl für den gegebenen Zweig durchführt

Qt3DRender::QObjectPicker

Instanziiert eine Komponente, die zur Interaktion mit einem QEntity durch einen als Picking bekannten Prozess verwendet werden kann

Qt3DRender::QPaintedTextureImage

Ein QAbstractTextureImage, das durch einen QPainter geschrieben werden kann

Qt3DRender::QParameter

Bietet Speicher für ein Paar aus Name und Wert. Dies bildet eine Shader-Uniform ab

Qt3DRender::QPickEvent

Enthält Informationen, wenn ein Objekt gepickt wird

Qt3DRender::QPickLineEvent

Enthält Informationen, wenn ein Segment einer Linie gepickt wird

Qt3DRender::QPickPointEvent

Enthält Informationen, wenn ein Segment einer Punktwolke gepickt wird

Qt3DRender::QPickTriangleEvent

Enthält Informationen, wenn ein Dreieck gepickt wird

Qt3DRender::QPickingProxy

Kann verwendet werden, um eine alternative QGeometryView bereitzustellen, die nur für das Picking verwendet wird

Qt3DRender::QPickingSettings

Legt fest, wie das Entity Picking gehandhabt wird

Qt3DRender::QPointLight

Verkapselt ein Point Light Objekt in einer Qt 3D Szene

Qt3DRender::QPointSize

Legt die Größe der gerasterten Punkte fest. Kann entweder statisch oder durch Shader-Programme gesetzt werden

Qt3DRender::QPolygonOffset

Legt den Maßstab und die Schritte zur Berechnung der Tiefenwerte für Polygonversätze fest

Qt3DRender::QProximityFilter

Auswahl von Objekten, die sich innerhalb einer Abstandsschwelle zu einem Zielobjekt befinden

Qt3DRender::QRasterMode

Der Render-Status erlaubt es, die Art der Rasterung zu steuern, die durchgeführt werden soll

Qt3DRender::QRayCaster

Qt3DRender::QRayCaster wird verwendet, um Tests für Strahlenwurf in 3D-Weltkoordinaten durchzuführen

Qt3DRender::QRayCasterHit

Details eines Treffers beim Werfen eines Strahls durch ein Modell

Qt3DRender::QRenderAspect

Klasse

Qt3DRender::QRenderCapabilities

Enthält Einstellungen für die verfügbaren Rendering-Engines

Qt3DRender::QRenderCapture

Frame-Graph-Knoten für Render-Capture

Qt3DRender::QRenderCaptureReply

Empfängt das Ergebnis einer Render-Capture-Anforderung

Qt3DRender::QRenderPass

Verkapselt einen Renderpass

Qt3DRender::QRenderPassFilter

Bietet Speicher für Vektoren von Filterschlüsseln und Parametern

Qt3DRender::QRenderSettings

Enthält Einstellungen für den Rendering-Prozess und hostet den aktiven FrameGraph

Qt3DRender::QRenderState

Eine abstrakte Basisklasse für alle Renderzustände

Qt3DRender::QRenderStateSet

FrameGraph-Knoten bietet die Möglichkeit, eine Reihe von QRenderState-Objekten anzugeben, die während der Ausführung eines FrameGraph-Zweigs angewendet werden sollen

Qt3DRender::QRenderSurfaceSelector

Bietet eine Möglichkeit, die Renderoberfläche zu spezifizieren

Qt3DRender::QRenderTarget

kapselt ein Ziel (normalerweise ein Framebuffer-Objekt), in das der Renderer rendern kann

Qt3DRender::QRenderTargetOutput

Ermöglicht die Spezifikation eines Attachments eines Rendering-Ziels (sei es eine Farbtextur, eine Tiefentextur, etc...)

Qt3DRender::QRenderTargetSelector

Bietet die Möglichkeit, ein Rendering-Ziel zu spezifizieren

Qt3DRender::QSceneLoader

Bietet die Möglichkeit, eine bestehende Szene zu laden

Qt3DRender::QScissorTest

Verwirft Fragmente, die außerhalb eines bestimmten rechteckigen Teils des Bildschirms liegen

Qt3DRender::QScreenRayCaster

Führt einen Ray-Casting-Test auf der Grundlage von Bildschirmkoordinaten durch

Qt3DRender::QSeamlessCubemap

Ermöglicht nahtloses Filtern von Cubemap-Texturen

Qt3DRender::QSetFence

FrameGraphNode zum Einfügen eines Zauns in den Grafikbefehlsstrom

Qt3DRender::QShaderData

Bietet die Möglichkeit, Werte eines Uniform Blocks oder einer Shader-Struktur zu spezifizieren

Qt3DRender::QShaderImage

Bietet Image-Zugriff auf Shader-Programme

Qt3DRender::QShaderProgram

kapselt ein Shader-Programm

Qt3DRender::QShaderProgramBuilder

Erzeugt den Inhalt eines Shader-Programms aus geladenen Graphen

Qt3DRender::QSharedGLTexture

Ermöglicht die Verwendung einer TextureId aus einem separaten OpenGL-Kontext in einer Qt 3D Szene

Qt3DRender::QSortPolicy

Bietet Speicher für die zu verwendenden Sortentypen

Qt3DRender::QSpotLight

Verkapselt ein Spot Light Objekt in einer Qt 3D Szene

Qt3DRender::QStencilMask

Steuert das Vor- und Zurückschreiben einzelner Bits in den Stencil-Ebenen

Qt3DRender::QStencilOperation

Legt die Stencil-Operation fest

Qt3DRender::QStencilOperationArguments

Legt die Aktionen fest, die ausgeführt werden sollen, wenn Stencil- und Tiefen-Tests fehlschlagen

Qt3DRender::QStencilTest

Legt Argumente für den Stencil-Test fest

Qt3DRender::QStencilTestArguments

Legt Argumente für den Stencil-Test fest

Qt3DRender::QSubtreeEnabler

Aktiviert oder deaktiviert ganze Teilbäume von Framegraph-Knoten

Qt3DRender::QTechnique

kapselt eine Technik

Qt3DRender::QTechniqueFilter

Ein QFrameGraphNode, der zur Auswahl der zu verwendenden QTechniques verwendet wird

Qt3DRender::QTexture1D

Eine QAbstractTexture mit einem Target1D-Zielformat

Qt3DRender::QTexture1DArray

Eine QAbstractTexture mit einem Target1DArray-Zielformat

Qt3DRender::QTexture2D

Eine QAbstractTexture mit einem Target2D-Zielformat

Qt3DRender::QTexture2DArray

Eine QAbstractTexture mit einem Target2DArray-Zielformat

Qt3DRender::QTexture2DMultisample

Eine QAbstractTexture mit einem Target2DMultisample-Zielformat

Qt3DRender::QTexture2DMultisampleArray

Eine QAbstractTexture mit einem Target2DMultisampleArray-Zielformat

Qt3DRender::QTexture3D

Eine QAbstractTexture mit einem Target3D-Zielformat

Qt3DRender::QTextureBuffer

Eine QAbstractTexture mit einem TargetBuffer-Zielformat

Qt3DRender::QTextureCubeMap

Eine QAbstractTexture mit einem TargetCubeMap-Zielformat

Qt3DRender::QTextureCubeMapArray

Eine QAbstractTexture mit einem TargetCubeMapArray-Zielformat

Qt3DRender::QTextureData

Speichert Texturinformationen wie das Ziel, Höhe, Breite, Tiefe, Ebenen, Umbruch und ob Mipmaps aktiviert sind

Qt3DRender::QTextureDataUpdate

Enthält Inhalte und Informationen, die für die Durchführung von Teilaktualisierungen eines Texturinhalts erforderlich sind

Qt3DRender::QTextureGenerator

Liefert die Bilddaten für eine Textur

Qt3DRender::QTextureImage

Verkapselt die notwendigen Informationen, um ein OpenGL-Texturbild aus einer Bildquelle zu erstellen

Qt3DRender::QTextureImageData

Speichert Daten, die eine Textur darstellen

Qt3DRender::QTextureImageDataGenerator

Stellt Texturbilddaten für QAbstractTextureImage zur Verfügung

Qt3DRender::QTextureLoader

Handhabt das Laden der Textur und das Setzen der Eigenschaften der Textur

Qt3DRender::QTextureRectangle

Eine QAbstractTexture mit einem TargetRectangle-Zielformat

Qt3DRender::QTextureWrapMode

Definiert den Wrap-Modus, den ein Qt3DRender::QAbstractTexture auf eine Textur anwenden soll

Qt3DRender::QViewport

Ein Ansichtsfenster in der Qt3D-Szene

Qt3DRender::QWaitFence

FrameGraphNode, der darauf wartet, dass ein Zaun im Grafikbefehlsstrom signalisiert wird

Qt 3D Extras Modul

Qt3DExtras::QAbstractCameraController

Grundlegende Funktionalität für Kameracontroller

Qt3DExtras::QConeGeometry

Ermöglicht die Erstellung eines Kegels im 3D-Raum

Qt3DExtras::QConeGeometryView

Ein kegelförmiges Netz

Qt3DExtras::QConeMesh

Ein kegelförmiges Netz

Qt3DExtras::QCuboidGeometry

Ermöglicht die Erstellung eines Quaders im 3D-Raum

Qt3DExtras::QCuboidGeometryView

Ein quaderförmiges Netz

Qt3DExtras::QCuboidMesh

Ein quaderförmiges Netz

Qt3DExtras::QCylinderGeometry

Ermöglicht die Erstellung eines Zylinders im 3D-Raum

Qt3DExtras::QCylinderGeometryView

Ein zylindrisches Netz

Qt3DExtras::QCylinderMesh

Ein zylindrisches Netz

Qt3DExtras::QDiffuseSpecularMaterial

Standardimplementierung des Phong-Lichteffekts

Qt3DExtras::QExtrudedTextGeometry

Ermöglicht die Erstellung eines 3D-extrudierten Textes im 3D-Raum

Qt3DExtras::QExtrudedTextMesh

Ein 3D-extrudiertes Text-Mesh

Qt3DExtras::QFirstPersonCameraController

Ermöglicht die Steuerung der Szenenkamera aus der Ego-Perspektive

Qt3DExtras::QForwardRenderer

Standardmäßige FrameGraph-Implementierung eines Vorwärts-Renderers

Qt3DExtras::QGoochMaterial

Material, das das in CAD- und CAM-Anwendungen beliebte Gooch-Schattierungsmodell implementiert

Qt3DExtras::QMetalRoughMaterial

Standard-Implementierung von PBR-Beleuchtung

Qt3DExtras::QMorphPhongMaterial

Standardimplementierung des Phong-Lichteffekts

Qt3DExtras::QOrbitCameraController

Ermöglicht die Steuerung der Szenenkamera entlang des Orbitalpfades

Qt3DExtras::QPerVertexColorMaterial

Standardimplementierung für das Rendern der Farbeigenschaften, die für jeden Scheitelpunkt festgelegt wurden

Qt3DExtras::QPlaneGeometry

Ermöglicht die Erstellung einer Ebene im 3D-Raum

Qt3DExtras::QPlaneGeometryView

Ein quadratisches flächiges Netz

Qt3DExtras::QPlaneMesh

Ein quadratisches, ebenes Netz

Qt3DExtras::QSkyboxEntity

Qt3DExtras::QSkyboxEntity ist eine komfortable Qt3DCore::QEntity Unterklasse, die zum Einfügen einer Skybox in eine 3D-Szene verwendet werden kann

Qt3DExtras::QSphereGeometry

Ermöglicht die Erstellung einer Kugel im 3D-Raum

Qt3DExtras::QSphereGeometryView

Ein sphärisches Netz

Qt3DExtras::QSphereMesh

Ein kugelförmiges Netz

Qt3DExtras::QText2DEntity

Ermöglicht die Erstellung eines 2D-Textes im 3D-Raum

Qt3DExtras::QTextureMaterial

Standardimplementierung eines einfachen unbeleuchteten Texturmaterials

Qt3DExtras::QTorusGeometry

Ermöglicht die Erstellung eines Torus im 3D-Raum

Qt3DExtras::QTorusGeometryView

Ein torusförmiges Netz

Qt3DExtras::QTorusMesh

Ein torusförmiges Netz

Qt 3D Animations-Modul

Qt3DAnimation::QAbstractAnimation

Eine abstrakte Basisklasse für Qt3D-Animationen

Qt3DAnimation::QAbstractAnimationClip

Die Basisklasse für Typen, die Keyframe-Animationsdaten bereitstellen

Qt3DAnimation::QAbstractClipAnimator

Die Basisklasse für Typen, die Animationswiedergabemöglichkeiten bieten

Qt3DAnimation::QAbstractClipBlendNode

Die Basisklasse für Typen, die zur Konstruktion von Animationsmischbäumen verwendet werden

Qt3DAnimation::QAdditiveClipBlend

Führt eine additive Überblendung von zwei Animationsclips basierend auf einem additiven Faktor durch

Qt3DAnimation::QAnimationAspect

Bietet Key-Frame-Animationsfunktionen für Qt 3D

Qt3DAnimation::QAnimationCallback

Stellt ein Animations-Callback-Objekt dar

Qt3DAnimation::QAnimationClip

Spezifiziert Keyframe-Animationsdaten

Qt3DAnimation::QAnimationClipData

Klasse, die die Animationsdaten enthält

Qt3DAnimation::QAnimationClipLoader

Ermöglicht das Laden von Keyframe-Animationsdaten aus einer Datei

Qt3DAnimation::QAnimationController

Eine Controller-Klasse für Animationen

Qt3DAnimation::QAnimationGroup

Eine Klasse, die Animationen gruppiert

Qt3DAnimation::QBlendedClipAnimator

Komponente, die die Wiedergabe von Animationen in einem Baum von Überblendknoten ermöglicht

Qt3DAnimation::QCallbackMapping

Ermöglicht die Zuordnung der Kanäle innerhalb des Clips zu einem Aufruf eines Callback-Objekts

Qt3DAnimation::QChannel

Definiert einen Kanal für ein QAnimationClipData. Das Animationssystem interpoliert jede Kanalkomponente unabhängig, es sei denn, der QChannel heißt "Rotation" (Groß- und Kleinschreibung wird beachtet), er hat vier QChannelComponents und die gleiche Anzahl von Keyframes für jede QChannelComponent. In diesem Fall wird die Interpolation mit SLERP durchgeführt.

Qt3DAnimation::QChannelMapper

Ermöglicht die Zuordnung der Kanäle innerhalb des Clips zu den Eigenschaften von Objekten in der Anwendung

Qt3DAnimation::QChannelMapping

Ermöglicht die Zuordnung der Kanäle innerhalb des Clips zu den Eigenschaften von Objekten in der Anwendung

Qt3DAnimation::QClipAnimator

Komponente, die eine einfache Wiedergabe von Animationen ermöglicht

Qt3DAnimation::QClipBlendValue

Klasse zum Einfügen eines Clips in einen Blend Tree

Qt3DAnimation::QKeyFrame

Eine Basisklasse für die Handhabung von Keyframes

Qt3DAnimation::QKeyframeAnimation

Eine Klasse, die eine einfache Keyframe-Animation für eine QTransform implementiert

Qt3DAnimation::QLerpClipBlend

Führt eine lineare Interpolation zweier Animationsclips basierend auf einem normalisierten Faktor durch

Qt3DAnimation::QMorphTarget

Eine Klasse, die Morph-Ziele für Blend-Shape-Animation bereitstellt

Qt3DAnimation::QMorphingAnimation

Eine Klasse, die Blend-Shape-Morphing-Animation implementiert

Qt3DAnimation::QVertexBlendAnimation

Eine Klasse, die eine Vertex-Blend-Morphing-Animation implementiert

Qt 3D Scene2D-Modul

Qt3DRender::Quick::QScene2D

Diese Klasse ermöglicht das Rendern von qml in eine Textur, die dann als Teil einer 3D-Szene verwendet werden kann

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.