Files
RedBear-OS/local/recipes/qt/qtbase/source/tests/manual/graphicsframecapture/examplewindow.h
T
vasilito 04b7641e85 config: add x11proto dependency for libxau and SDDM
- Add x11proto to redbear-full.toml package list
- libxau recipe updated with x11proto dependency and custom build script
- Fixes libxau build failure: 'Package xproto was not found'
2026-06-20 14:57:46 +03:00

32 lines
706 B
C++

// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef EXAMPLEWINDOW_H
#define EXAMPLEWINDOW_H
#include "window.h"
class ExampleWindow : public Window
{
public:
ExampleWindow(QRhi::Implementation graphicsApi);
void customInit() override;
void customRender() override;
private:
QShader getShader(const QString &name);
std::unique_ptr<QRhiBuffer> m_vbuf;
bool m_vbufReady = false;
std::unique_ptr<QRhiBuffer> m_ubuf;
std::unique_ptr<QRhiShaderResourceBindings> m_srb;
std::unique_ptr<QRhiGraphicsPipeline> m_ps;
float m_rotation = 0;
float m_opacity = 1;
int m_opacityDir = -1;
};
#endif