Qt3DRender Namespace
Enthält Klassen, die 2D- und 3D-Rendering ermöglichen. Mehr...
Kopfzeile: | #include <Qt3DRender> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
Status: | Veraltet |
Namespaces
Klassen
Typen
Funktionen
bool | operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
bool | operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
Namespaces
namespace Qt3DRender::Quick
namespace Qt3DRender::Render
Klassen
Klasse QAbstractLight
Verkapselt ein QAbstractLight-Objekt in einer Qt 3D Szene. Mehr...
Klasse QAbstractRayCaster
Eine abstrakte Basisklasse für Ray Casting in 3D-Szenen. Mehr...
Klasse QAbstractTexture
Eine Basisklasse, die zur Bereitstellung von Texturen verwendet wird. Mehr...
Klasse QAbstractTextureImage
Kapselt die notwendigen Informationen zur Erstellung eines OpenGL-Texturbildes. Mehr...
Klasse QAlphaCoverage
Aktiviert den Alpha-to-Coverage-Multisampling-Modus. Mehr...
Klasse QAlphaTest
Die Klasse QAlphaTest spezifiziert den Alpha-Referenztest. Mehr...
Klasse QBlendEquation
Die Klasse QBlendEquation spezifiziert die Gleichung, die sowohl für die RGB-Überblendungsgleichung als auch für die Alpha-Überblendungsgleichung verwendet wird. Mehr...
Klasse QBlendEquationArguments
Die Klasse QBlendEquationArguments kapselt Überblendungsinformationen ein: Sie gibt an, wie die eingehenden Werte (was gezeichnet werden soll) die vorhandenen Werte (was bereits gezeichnet ist) beeinflussen. Mehr...
Klasse QBlitFramebuffer
FrameGraph-Knoten zum Übertragen eines Rechtecks von Pixelwerten von einer Region eines Rendering-Ziels zu einer anderen. Mehr...
Klasse QBufferCapture
Tauscht Pufferdaten zwischen GPU und CPU aus. Mehr...
Klasse QCamera
Die Klasse QCamera definiert einen Blickwinkel, durch den die Szene gerendert wird. Mehr...
Klasse QCameraLens
Qt3DRender::QCameraLens spezifiziert die Projektionsmatrix, die verwendet wird, um eine Kamera für eine 3D-Szene zu definieren. Mehr...
Klasse QCameraSelector
Klasse, die die Auswahl der zu verwendenden Kamera ermöglicht. Mehr...
Klasse QClearBuffers
Klasse zum Löschen von Puffern. Mehr...
Klasse QClipPlane
Aktiviert eine zusätzliche OpenGL Clipping-Ebene, die in Shadern mit gl_ClipDistance verwendet werden kann. Mehr...
Klasse QColorMask
Ermöglicht die Angabe, welche Farbkomponenten in den aktuell gebundenen Framebuffer geschrieben werden sollen. Mehr...
Klasse QComputeCommand
QComponent zur Ausgabe von Arbeit für den Compute Shader auf der GPU. Mehr...
Klasse QCullFace
Die Klasse QCullFace gibt an, ob das Culling von Vorder- oder Rückseite aktiviert ist. Mehr...
Klasse QDebugOverlay
Aktiviert ein visuelles Overlay mit Szenendetails. Mehr...
Klasse QDepthRange
Ermöglicht die Neuzuordnung von Tiefenwerten, die in den Tiefenpuffer geschrieben werden. Mehr...
Klasse QDepthTest
Die Klasse QDepthTest testet den Tiefenwert des Fragmentshaders gegen die Tiefe eines Samples, in das geschrieben wird. Mehr...
Klasse QDirectionalLight
Verkapselt ein Directional Light Objekt in einer Qt 3D Szene. Mehr...
Klasse QDispatchCompute
FrameGraph-Knoten zur Ausgabe von Arbeit für den Compute-Shader auf der GPU. Mehr...
Klasse QDithering
Aktiviert Dithering. Mehr...
Klasse QEffect
Die Basisklasse für Effekte in einer Qt 3D Szene. Mehr...
Klasse QEnvironmentLight
Verkapselt ein Umgebungslicht-Objekt in einer Qt 3D Szene. Mehr...
Klasse QFilterKey
Die Klasse QFilterKey bietet Speicherplatz für Filterschlüssel und deren Werte. Mehr...
Klasse QFrameGraphNode
Basisklasse für alle FrameGraph-Konfigurationsknoten. Mehr...
Klasse QFrontFace
Die Klasse QFrontFace definiert vor- und rückseitige Polygone. Mehr...
Klasse QFrustumCulling
Aktiviert das Frustum Culling für den FrameGraph. Mehr...
Klasse QGeometryRenderer
Kapselt das Rendering von Geometrien. Mehr...
Klasse QGraphicsApiFilter
Die Klasse QGraphicsApiFilter identifiziert die API, die für die angehängte QTechnique benötigt wird. Mehr...
Klasse QLayer
Die Klasse QLayer bietet eine Möglichkeit, zu filtern, welche Entitäten gerendert werden sollen. Mehr...
Klasse QLayerFilter
Kontrolliert die in einem Framegraphenzweig gezeichneten Layer. Mehr...
Klasse QLevelOfDetail
Die Klasse QLevelOfDetail bietet eine Möglichkeit, die Komplexität der gerenderten Objekte basierend auf ihrer Größe auf dem Bildschirm zu steuern. Mehr...
Klasse QLevelOfDetailBoundingSphere
Die Klasse QLevelOfDetailBoundingSphere bietet ein einfaches kugelförmiges Volumen, das durch seinen Mittelpunkt und Radius definiert ist. Mehr...
Klasse QLevelOfDetailSwitch
Bietet eine Möglichkeit, untergeordnete Objekte basierend auf Entfernung oder Bildschirmgröße zu aktivieren. Mehr...
Klasse QLineWidth
Gibt die Breite von gerasterten Linien an. Mehr...
Klasse QMaterial
Stellt eine abstrakte Klasse zur Verfügung, die die Basis für alle Materialkomponenten in einer Szene sein sollte. Mehr...
Klasse QMemoryBarrier
Klasse zum Einfügen einer Speicherbarriere. Mehr...
Klasse QMesh
Ein benutzerdefinierter Mesh-Lader. Mehr...
Klasse QMultiSampleAntiAliasing
Aktiviert Multisample-Antialiasing. Mehr...
Klasse QNoDepthMask
Deaktiviert das Schreiben in die Tiefe. Mehr...
Klasse QNoDraw
Wenn ein Qt3DRender::QNoDraw -Knoten in einem FrameGraph-Zweig vorhanden ist, verhindert dies, dass der Renderer irgendein Primitiv rendert. Mehr...
Klasse QNoPicking
Wenn ein Qt3DRender::QNoPicking -Knoten in einem FrameGraph-Zweig vorhanden ist, verhindert dies, dass der Renderer eine Picking-Auswahl für den gegebenen Zweig durchführt. Mehr...
Klasse QObjectPicker
Die Klasse QObjectPicker instanziiert eine Komponente, die zur Interaktion mit einem QEntity durch einen als Picking bekannten Prozess verwendet werden kann. Mehr...
Klasse QPaintedTextureImage
Eine QAbstractTextureImage, die über eine QPainter geschrieben werden kann. Mehr...
Klasse QParameter
Bietet Speicher für ein Paar aus Name und Wert. Dieses wird auf eine Shader-Uniform abgebildet. Mehr...
Klasse QPickEvent
Die Klasse QPickEvent speichert Informationen, wenn ein Objekt ausgewählt wird. Mehr...
Klasse QPickLineEvent
Die Klasse QPickLineEvent speichert Informationen, wenn ein Segment einer Linie gepickt wird. Mehr...
Klasse QPickPointEvent
Die Klasse QPickPointEvent speichert Informationen, wenn ein Segment einer Punktwolke gepickt wird. Mehr...
Klasse QPickTriangleEvent
Die Klasse QPickTriangleEvent speichert Informationen, wenn ein Dreieck gepickt wird. Mehr...
Klasse QPickingProxy
Kann verwendet werden, um eine alternative QGeometryView bereitzustellen, die nur für das Picken verwendet wird. Mehr...
Klasse QPickingSettings
Die Klasse QPickingSettings legt fest, wie das Entity Picking gehandhabt wird. Mehr...
Klasse QPointLight
Kapselt ein Punktlichtobjekt in einer Qt 3D Szene. Mehr...
Klasse QPointSize
Gibt die Größe von gerasterten Punkten an. Kann entweder statisch oder durch Shader-Programme gesetzt werden. Mehr...
Klasse QPolygonOffset
Die Klasse QPolygonOffset legt den Maßstab und die Schritte zur Berechnung der Tiefenwerte für Polygon-Offsets fest. Mehr...
Klasse QProximityFilter
Wählt Objekte aus, die sich innerhalb eines Abstandsschwellenwertes zu einem Zielobjekt befinden. Mehr...
Klasse QRasterMode
Der QRasterMode Rendering-Status erlaubt es, die Art der durchzuführenden Rasterung zu steuern. Mehr...
Klasse QRayCaster
Qt3DRender::QRayCaster wird verwendet, um Ray-Casting-Tests in 3D-Weltkoordinaten durchzuführen. Mehr...
Klasse QRayCasterHit
Details zu einem Treffer beim Werfen eines Strahls durch ein Modell. Mehr...
Klasse QRenderAspect
Die QRenderAspect-Klasse. Mehr...
Klasse QRenderCapabilities
Die Klasse QRenderCapabilities enthält Einstellungen zu den verfügbaren Rendering-Engines. Mehr...
Klasse QRenderCapture
Frame-Graph-Knoten für Render-Capture. Mehr...
Klasse QRenderCaptureReply
Empfängt das Ergebnis einer Render-Capture-Anforderung. Mehr...
Klasse QRenderPass
Kapselt einen Renderpass. Mehr...
Klasse QRenderPassFilter
Bietet Speicher für Vektoren von Filterschlüsseln und Parametern. Mehr...
Klasse QRenderSettings
Die Klasse QRenderSettings enthält Einstellungen für den Rendering-Prozess und hostet den aktiven FrameGraph. Mehr...
Klasse QRenderState
Eine abstrakte Basisklasse für alle Renderzustände. Mehr...
Klasse QRenderStateSet
Der Knoten QRenderStateSet FrameGraph bietet eine Möglichkeit, einen Satz von QRenderState Objekten zu spezifizieren, die während der Ausführung eines Framegraph-Zweigs angewendet werden sollen. Mehr...
Klasse QRenderSurfaceSelector
Bietet eine Möglichkeit, die Renderoberfläche zu spezifizieren. Mehr...
Klasse QRenderTarget
Die Klasse QRenderTarget kapselt ein Ziel (normalerweise ein Frame-Buffer-Objekt), in das der Renderer rendern kann. Mehr...
Klasse QRenderTargetOutput
Die Klasse QRenderTargetOutput ermöglicht die Angabe eines Anhangs eines Renderziels (sei es eine Farbtextur, eine Tiefentextur, etc... ). Mehr...
Klasse QRenderTargetSelector
Bietet eine Möglichkeit, ein Rendering-Ziel zu spezifizieren. Mehr...
Klasse QSceneLoader
Bietet die Möglichkeit, eine bestehende Szene zu laden. Mehr...
Klasse QScissorTest
Die Klasse QScissorTest verwirft Fragmente, die außerhalb eines bestimmten rechteckigen Teils des Bildschirms liegen. Mehr...
Klasse QScreenRayCaster
Führt einen Ray Casting Test basierend auf Bildschirmkoordinaten durch. Mehr...
Klasse QSeamlessCubemap
Ermöglicht nahtlose Cubemap Texturfilterung. Mehr...
Klasse QSetFence
FrameGraphNode Wird verwendet, um einen Zaun in den Grafikbefehlsstrom einzufügen. Mehr...
Klasse QShaderData
Bietet eine Möglichkeit, Werte eines Uniform Blocks oder einer Shaderstruktur zu spezifizieren. Mehr...
Klasse QShaderImage
Bietet Bildzugriff auf Shader-Programme. Mehr...
Klasse QShaderProgram
Verkapselt ein Shader Programm. Mehr...
Klasse QShaderProgramBuilder
Erzeugt den Inhalt eines Shaderprogramms aus geladenen Graphen. Mehr...
Klasse QSharedGLTexture
Ermöglicht die Verwendung einer textureId aus einem separaten OpenGL-Kontext in einer Qt 3D Szene. Mehr...
Klasse QSortPolicy
Bietet Speicher für die zu verwendenden Sortierarten. Mehr...
Klasse QSpotLight
Verkapselt ein Spot Light Objekt in einer Qt 3D Szene. Mehr...
Klasse QStencilMask
Die Klasse QStencilMask steuert das Vor- und Zurückschreiben einzelner Bits in den Schablonenebenen. Mehr...
Klasse QStencilOperation
Die Klasse QStencilOperation spezifiziert Schablonenoperationen. Mehr...
Klasse QStencilOperationArguments
Die Klasse QStencilOperationArguments legt die Aktionen fest, die ausgeführt werden sollen, wenn Schablonen- und Tiefen-Tests fehlschlagen. Mehr...
Klasse QStencilTest
Die Klasse QStencilTest spezifiziert Argumente für den Stencil-Test. Mehr...
Klasse QStencilTestArguments
Die Klasse QStencilTestArguments spezifiziert Argumente für den Stencil-Test. Mehr...
Klasse QSubtreeEnabler
Aktiviert oder deaktiviert ganze Teilbäume von Framegraph-Knoten. Mehr...
Klasse QTechnique
Kapselt eine Technik. Mehr...
Klasse QTechniqueFilter
Ein QFrameGraphNode zur Auswahl der zu verwendenden QTechniques. Mehr...
Klasse QTexture1D
Eine QAbstractTexture mit einem Target1D Zielformat. Mehr...
Klasse QTexture1DArray
Ein QAbstractTexture mit einem Target1DArray Zielformat. Mehr...
Klasse QTexture2D
Ein QAbstractTexture mit einem Target2D-Zielformat. Mehr...
Klasse QTexture2DArray
Ein QAbstractTexture mit einem Target2DArray Zielformat. Mehr...
Klasse QTexture2DMultisample
Eine QAbstractTexture mit einem Target2DMultisample Zielformat. Mehr...
Klasse QTexture2DMultisampleArray
Eine QAbstractTexture mit einem Target2DMultisampleArray Zielformat. Mehr...
Klasse QTexture3D
Eine QAbstractTexture mit einem Target3D-Zielformat. Mehr...
Klasse QTextureBuffer
Eine QAbstractTexture mit einem TargetBuffer-Zielformat. Mehr...
Klasse QTextureCubeMap
Eine QAbstractTexture mit einem TargetCubeMap Zielformat. Mehr...
Klasse QTextureCubeMapArray
Eine QAbstractTexture mit einem TargetCubeMapArray Zielformat. Mehr...
Klasse QTextureData
Die Klasse QTextureData speichert Texturinformationen wie das Ziel, die Höhe, Breite, Tiefe, Layer, Wrap und ob Mipmaps aktiviert sind. Mehr...
Klasse QTextureDataUpdate
QTextureDataUpdate enthält Inhalte und Informationen, die benötigt werden, um partielle Aktualisierungen eines Texturinhalts durchzuführen. Mehr...
Klasse QTextureGenerator
Liefert die Bilddaten für eine Textur. Mehr...
Klasse QTextureImage
Kapselt die notwendigen Informationen, um ein OpenGL-Texturbild aus einer Bildquelle zu erzeugen. Mehr...
Klasse QTextureImageData
QTextureImageData speichert Daten, die eine Textur darstellen. Mehr...
Klasse QTextureImageDataGenerator
Stellt Texturbilddaten für QAbstractTextureImage bereit. Mehr...
Klasse QTextureLoader
Handhabt das Laden der Textur und das Setzen der Textureigenschaften. Mehr...
Klasse QTextureRectangle
Eine QAbstractTexture mit einem TargetRectangle Zielformat. Mehr...
Klasse QTextureWrapMode
Definiert den Wrap-Modus, den Qt3DRender::QAbstractTexture auf eine Textur anwenden soll. Mehr...
Klasse QViewport
Ein Ansichtsfenster in der Qt3D-Szene. Mehr...
Klasse QWaitFence
FrameGraphNode wird verwendet, um darauf zu warten, dass ein Zaun im Grafikbefehlsstrom signalisiert wird. Mehr...
Typ Dokumentation
[alias]
ParameterList
Eine Liste von Qt3DRender::QParameter Parametern.
QTextureImageDataPtr
Gemeinsamer Zeiger auf QTextureImageData.
Funktion Dokumentation
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Gibt true
zurück, wenn reference und sample unterschiedlich sind.
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Gibt true
zurück, wenn reference und sample gleichwertig sind.
© 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.