Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
config.hpp
1
2#pragma once
3
4class Surface_test;
5
6namespace covellite
7{
8
9namespace egl
10{
11
12class Display;
13class Surface;
14class Context;
15
31class Config final
32{
33private:
34 EGLConfig m_Config;
35
36public:
37 Config(const covellite::egl::Display &, ANativeWindow *);
38
39private:
40 friend class Surface;
41 friend class Context;
42 friend Surface_test;
43 FRIEND_TEST(Config_test, /*DISABLED_*/Test_Constructor);
44 FRIEND_TEST(Context_test, /*DISABLED_*/Test_Using);
45 FRIEND_TEST(Context_test, /*DISABLED_*/Test_CreateContext_Fail);
46 FRIEND_TEST(Context_test, /*DISABLED_*/Test_MakeCurrent_Fail);
47};
48
49} // namespace egl
50
51} // 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