13 #ifndef EGLPLUS_RENDERING_API_1303292057_HPP
14 #define EGLPLUS_RENDERING_API_1303292057_HPP
18 #include <eglplus/error/basic.hpp>
27 #include <eglplus/enums/rendering_api.ipp>
30 #if !EGLPLUS_NO_ENUM_VALUE_NAMES
31 #include <eglplus/enums/rendering_api_names.ipp>
34 #if !EGLPLUS_ENUM_VALUE_RANGES
35 #include <eglplus/enums/rendering_api_range.ipp>
45 bool result = EGLPLUS_EGLFUNC(
BindAPI)(EGLenum(api));
57 EGLenum result = EGLPLUS_EGLFUNC(
QueryAPI)();
64 #endif // include guard
RenderingAPI QueryAPI(void)
Query the currently bound rendering API.
Definition: rendering_api.hpp:55
Helper macro expanding into EGL function name.
Enumeration-related declarations.
bool BindAPI(RenderingAPI api)
Bind the specified rendering API.
Definition: rendering_api.hpp:43
RenderingAPI
Rendering API enumeration.
Definition: rendering_api.hpp:26