RenderCapabilities QML Type
Die Klasse QRenderCapabilities enthält Einstellungen zu den verfügbaren Rendering-Engines. Mehr...
| Import Statement: | import Qt3D.Render 2.11 |
| In C++: | QRenderCapabilities |
| Status: | Deprecated |
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
Detaillierte Beschreibung
RenderCapabilities liefert Details zu grafischen Funktionen, die zur Laufzeit verfügbar sind. Sie kann verwendet werden, um zu entscheiden, welcher Codepfad für einige Algorithmen zu verwenden ist, z. B. 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 Zeichenkette 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 Zeichenkette der GLSL-Version 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 Menge an gemeinsamem Speicher zurück, die für Compute Shaders verfügbar ist.
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, falls unterstützt.
maxSSBOSize : int [read-only]
Gibt die maximale Größe der SSBOs zurück, falls vorhanden.
maxSamples : int [read-only]
Gibt die maximale Anzahl der für MSAA verfügbaren Stichproben zurück.
maxTextureLayers : int [read-only]
Gibt die Anzahl der verfügbaren Texturebenen 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, falls unterstützt.
maxUBOSize : int [read-only]
Gibt die maximale Größe von UBOs zurück, falls unterstützt.
maxWorkGroupCountX : int [read-only]
Gibt die maximale Anzahl der verfügbaren Compute-Shader-Workgroups in 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 Compute-Shader-Arbeitsgruppen in der X-Achse zurück.
maxWorkGroupSizeY : int [read-only]
Gibt die maximale Größe der lokalen Compute-Shader-Arbeitsgruppen auf der Y-Achse zurück.
maxWorkGroupSizeZ : int [read-only]
Gibt die maximale Größe der lokalen Compute-Shader-Arbeitsgruppen in der Z-Achse zurück.
minorVersion : int [read-only]
Gibt die derzeit verwendete Unterversionsnummer zurück.
profile : bool [read-only]
Gibt zurück, welches Profil (falls zutreffend) derzeit verwendet wird.
renderer : string [read-only]
Gibt die Zeichenkette zur Identifizierung des Geräts 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]
true, wenn die Daten gültig sind, andernfalls ist Qt 3D bei der Abfrage der verfügbaren Hardware gescheitert.
vendor : string [read-only]
Gibt die Verkäuferidentifikationszeichenfolge 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.