#include
<eglplus/initializer.hpp>
TODO
class EGLInitializer { public: EGLInitializer(void);EGLInitializer(const Display& display);
EGLInitializer(const EGLInitializer&) = delete; EGLInitializer(EGLInitializer&&); ~EGLInitializer(void);
const Display& Disp(void) const;
const Display& AssociatedDisplay(void) const; EGLint VersionMajor(void) const;
EGLint VersionMinor(void) const;
const char* QueryString(StringQuery query) const;
const char* Vendor(void) const;
const char* Version(void) const;
Range<String> ClientAPIs(void) const;
Range<String> Extensions(void) const;
static bool HasClientExtensions(void);
static Range<String> ClientExtensions(void);
static Boolean ReleaseThread(void);
};
Initializes EGL on the default display. See |
|
Initializes EGL on the specified display. See |
|
See |
|
Returns a reference to the associated display. |
|
Returns the major version number. |
|
Returns the minor version number. |
|
Queries the specified EGL string. See |
|
Returns the vendor name. See |
|
Returns the version string. See |
|
Returns a range of supported API name strings. See |
|
Returns a range of extension strings. See |
|
Returns true if the EGL implementation supports client extensions.
See |
|
Returns a range of client extension strings. See |
|
Releases the current thread state. See |
typedef EGLInitializer LibEGL;