RenderCapabilities QML Type
Die Klasse „QRenderCapabilities“ enthält Einstellungen zu den verfügbaren Rendering-Engines. Mehr...
| Import Statement: | import Qt3D.Render 2.12 |
| In C++: | QRenderCapabilities |
| Status: | Deprecated |
Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Eigenschaften
- api : QRenderCapabilities::API
- driverVersion : string
- extensions : list<string>
- glslVersion : string
- majorVersion : int
- maxComputeInvocations : int
- maxComputeSharedMemorySize : int
- maxImageUnits : int
- maxSSBOBindings : int
- maxSSBOSize : int
- maxSamples : int
- maxTextureLayers : int
- maxTextureSize : int
- maxTextureUnits : int
- maxUBOBindings : int
- maxUBOSize : int
- maxWorkGroupCountX : int
- maxWorkGroupCountY : int
- maxWorkGroupCountZ : int
- maxWorkGroupSizeX : int
- maxWorkGroupSizeY : int
- maxWorkGroupSizeZ : int
- minorVersion : int
- profile : bool
- renderer : string
- supportsCompute : bool
- supportsImageStore : bool
- supportsSSBO : bool
- supportsUBO : bool
- valid : bool
- vendor : string
Ausführliche Beschreibung
RenderCapabilities liefert Details zu den grafischen Funktionen, die zur Laufzeit verfügbar sind. Es kann beispielsweise dazu verwendet werden, um zu entscheiden, welcher Codepfad für bestimmte Algorithmen verwendet werden soll – je nachdem, ob Compute-Shader verfügbar sind oder nicht.
Dokumentation der Eigenschaft
api : QRenderCapabilities::API [read-only]
Gibt zurück, welche API derzeit verwendet wird.
driverVersion : string [read-only]
Gibt die Zeichenfolge mit der Treiberversion zurück.
extensions : list<string> [read-only]
Gibt die Liste der derzeit verfügbaren Erweiterungen zurück.
glslVersion : string [read-only]
Gibt die GLSL-Versionszeichenfolge zurück.
majorVersion : int [read-only]
Gibt die derzeit verwendete Hauptversionsnummer zurück.
maxComputeInvocations : int [read-only]
Gibt die maximale Anzahl der verfügbaren Compute-Shader zurück.
maxComputeSharedMemorySize : int [read-only]
Gibt die maximale Größe des für Compute-Shader verfügbaren gemeinsamen Speichers zurück.
maxImageUnits : int [read-only]
Gibt die maximale Anzahl der verfügbaren Bildeinheiten zurück.
maxSSBOBindings : int [read-only]
Gibt die maximale Anzahl der verfügbaren SSBO-Bindungspunkte zurück, sofern diese unterstützt werden.
maxSSBOSize : int [read-only]
Gibt die maximale Größe der SSBOs zurück, sofern verfügbar.
maxSamples : int [read-only]
Gibt die maximale Anzahl der für MSAA verfügbaren Samples zurück.
maxTextureLayers : int [read-only]
Gibt die Anzahl der verfügbaren Textur-Ebenen zurück.
maxTextureSize : int [read-only]
Gibt die maximale Größe von Texturen zurück.
maxTextureUnits : int [read-only]
Gibt die Anzahl der verfügbaren Textureinheiten zurück.
maxUBOBindings : int [read-only]
Gibt die maximale Anzahl der verfügbaren UBO-Bindungspunkte zurück, sofern diese unterstützt werden.
maxUBOSize : int [read-only]
Gibt die maximale Größe von UBOs zurück, sofern diese unterstützt werden.
maxWorkGroupCountX : int [read-only]
Gibt die maximale Anzahl der verfügbaren Compute-Shader-Arbeitsgruppen auf der X-Achse zurück.
maxWorkGroupCountY : int [read-only]
Gibt die maximale Anzahl der verfügbaren Compute-Shader-Arbeitsgruppen auf der Y-Achse zurück.
maxWorkGroupCountZ : int [read-only]
Gibt die maximale Anzahl der verfügbaren Compute-Shader-Arbeitsgruppen auf der Z-Achse zurück.
maxWorkGroupSizeX : int [read-only]
Gibt die maximale Größe der lokalen Arbeitsgruppen des Compute-Shaders auf der X-Achse zurück.
maxWorkGroupSizeY : int [read-only]
Gibt die maximale Größe der lokalen Arbeitsgruppen des Compute-Shaders auf der Y-Achse zurück.
maxWorkGroupSizeZ : int [read-only]
Gibt die maximale Größe der lokalen Arbeitsgruppen des Compute-Shaders entlang der Z-Achse zurück.
minorVersion : int [read-only]
Gibt die derzeit verwendete Nebenversionsnummer zurück.
profile : bool [read-only]
Gibt zurück, welches Profil (falls vorhanden) derzeit verwendet wird.
renderer : string [read-only]
Gibt die Geräte-ID als Zeichenfolge zurück.
supportsCompute : bool [read-only]
Gibt „true“ zurück, wenn Compute-Shader unterstützt werden.
supportsImageStore : bool [read-only]
Gibt „true“ zurück, wenn Image-Store-Operationen unterstützt werden.
supportsSSBO : bool [read-only]
Gibt „true“ zurück, wenn SSBOs unterstützt werden.
supportsUBO : bool [read-only]
Gibt „true“ zurück, wenn UBOs unterstützt werden.
valid : bool [read-only]
wahr, wenn die Daten gültig sind; andernfalls konnte „ Qt 3D “ die verfügbare Hardware nicht abfragen.
vendor : string [read-only]
Gibt die Identifikationszeichenfolge des Anbieters zurück.
© 2026 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.