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

namespace Quick
namespace Render

Klassen

class QAbstractLight
class QAbstractRayCaster
class QAbstractTexture
class QAbstractTextureImage
class QAlphaCoverage
class QAlphaTest
class QBlendEquation
class QBlendEquationArguments
class QBlitFramebuffer
class QBufferCapture
class QCamera
class QCameraLens
class QCameraSelector
class QClearBuffers
class QClipPlane
class QColorMask
class QComputeCommand
class QCullFace
class QDebugOverlay
class QDepthRange
class QDepthTest
class QDirectionalLight
class QDispatchCompute
class QDithering
class QEffect
class QEnvironmentLight
class QFilterKey
class QFrameGraphNode
class QFrontFace
class QFrustumCulling
class QGeometryRenderer
class QGraphicsApiFilter
class QLayer
class QLayerFilter
class QLevelOfDetail
class QLevelOfDetailBoundingSphere
class QLevelOfDetailSwitch
class QLineWidth
class QMaterial
class QMemoryBarrier
class QMesh
class QMultiSampleAntiAliasing
class QNoDepthMask
class QNoDraw
class QNoPicking
class QObjectPicker
class QPaintedTextureImage
class QParameter
class QPickEvent
class QPickLineEvent
class QPickPointEvent
class QPickTriangleEvent
(since 6.0) class QPickingProxy
class QPickingSettings
class QPointLight
class QPointSize
class QPolygonOffset
class QProximityFilter
class QRasterMode
class QRayCaster
class QRayCasterHit
class QRenderAspect
class QRenderCapabilities
class QRenderCapture
class QRenderCaptureReply
class QRenderPass
class QRenderPassFilter
class QRenderSettings
class QRenderState
class QRenderStateSet
class QRenderSurfaceSelector
class QRenderTarget
class QRenderTargetOutput
class QRenderTargetSelector
class QSceneLoader
class QScissorTest
class QScreenRayCaster
class QSeamlessCubemap
class QSetFence
class QShaderData
class QShaderImage
class QShaderProgram
class QShaderProgramBuilder
class QSharedGLTexture
class QSortPolicy
class QSpotLight
class QStencilMask
class QStencilOperation
class QStencilOperationArguments
class QStencilTest
class QStencilTestArguments
class QSubtreeEnabler
class QTechnique
class QTechniqueFilter
class QTexture1D
class QTexture1DArray
class QTexture2D
class QTexture2DArray
class QTexture2DMultisample
class QTexture2DMultisampleArray
class QTexture3D
class QTextureBuffer
class QTextureCubeMap
class QTextureCubeMapArray
class QTextureData
class QTextureDataUpdate
class QTextureGenerator
class QTextureImage
class QTextureImageData
class QTextureImageDataGenerator
class QTextureLoader
class QTextureRectangle
class QTextureWrapMode
class QViewport
class QWaitFence

Typen

Funktionen

bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)

Detaillierte Beschreibung

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.