Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
context.hpp
1
2#pragma once
3
4namespace covellite
5{
6
7namespace egl
8{
9
10class Display;
11class Config;
12class Surface;
13
34class Context final
35{
36public:
37 void MakeCurrent(const covellite::egl::Surface &) const;
38
39private:
40 EGLDisplay m_Display;
41 EGLContext m_Context;
42
43public:
45 const int);
46 ~Context(void) noexcept;
47
48private:
49 FRIEND_TEST(Context_test, /*DISABLED_*/Test_Using);
50};
51
52} // namespace egl
53
54} // namespace covellite
Класс входит в проект Covellite.Egl Класс-обертка для EGLConfig.
Definition config.hpp:32
Класс входит в проект Covellite.Egl Класс-обетка для eglContext.
Definition context.hpp:35
Класс входит в проект Covellite.Egl Класс-обетка для EGLDisplay.
Definition display.hpp:32
Класс входит в проект Covellite.Egl Класс-обертка для EGLSurface.
Definition surface.hpp:33