Do more QRhiWidget cleanups based on API review

Change-Id: I339fb2ac2546b9d7b4b88cba89191e7a4311017f
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit 80e7bcd3688619b7394c9e2ce2cd61c72143f0bf)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Laszlo Agocs 2024-01-18 16:26:33 +01:00 committed by Qt Cherry-pick Bot
parent 98831dea76
commit b375dac923
2 changed files with 9 additions and 9 deletions

View File

@ -145,12 +145,12 @@ QT_BEGIN_NAMESPACE
\enum QRhiWidget::Api
Specifies the 3D API and QRhi backend to use
\value Null
\value OpenGL
\value Metal
\value Vulkan
\value Direct3D11
\value Direct3D12
\value Null
\sa QRhi
*/
@ -727,7 +727,7 @@ QRhiWidget::Api QRhiWidget::api() const
backend to render. Attempting to set another value, or to add another
QRhiWidget with a different \a api will not function as expected.
\sa setColorBufferFormat(), setDebugLayer(), api()
\sa setColorBufferFormat(), setDebugLayerEnabled(), api()
*/
void QRhiWidget::setApi(Api api)
{
@ -758,7 +758,7 @@ void QRhiWidget::setApi(Api api)
\return true if a debug or validation layer will be requested if applicable
to the graphics API in use.
\sa setDebugLayer()
\sa setDebugLayerEnabled()
*/
bool QRhiWidget::isDebugLayerEnabled() const
{
@ -781,7 +781,7 @@ bool QRhiWidget::isDebugLayerEnabled() const
\sa setApi(), isDebugLayerEnabled()
*/
void QRhiWidget::setDebugLayer(bool enable)
void QRhiWidget::setDebugLayerEnabled(bool enable)
{
Q_D(QRhiWidget);
d->config.setDebugLayer(enable);

View File

@ -25,16 +25,16 @@ class Q_WIDGETS_EXPORT QRhiWidget : public QWidget
Q_PROPERTY(bool mirrorVertically READ isMirrorVerticallyEnabled WRITE setMirrorVertically NOTIFY mirrorVerticallyChanged)
public:
QRhiWidget(QWidget *parent = nullptr, Qt::WindowFlags f = {});
~QRhiWidget();
explicit QRhiWidget(QWidget *parent = nullptr, Qt::WindowFlags f = {});
~QRhiWidget() override;
enum class Api {
Null,
OpenGL,
Metal,
Vulkan,
Direct3D11,
Direct3D12,
Null
};
Q_ENUM(Api)
@ -42,7 +42,7 @@ public:
RGBA8,
RGBA16F,
RGBA32F,
RGB10A2
RGB10A2,
};
Q_ENUM(TextureFormat)
@ -50,7 +50,7 @@ public:
void setApi(Api api);
bool isDebugLayerEnabled() const;
void setDebugLayer(bool enable);
void setDebugLayerEnabled(bool enable);
int sampleCount() const;
void setSampleCount(int samples);