Home | History | Annotate | Download | only in common

Lines Matching full:platform

23  * \brief Platform (OS) specific services.
30 class Platform;
35 class Platform;
40 class Platform;
50 * \brief Base class for platform implementation.
52 * This class represents the minimum set of functionality for a platform
55 * In addition to implementing Platform class, main entry point must be
60 * If the platform uses standard posix-style main() for application entry
64 * API-specific platform interfaces (glu::Platform and eglu::Platform)
65 * can be provided by implementing get<API>Platform() functions.
67 class Platform
70 Platform (void);
71 virtual ~Platform (void);
74 * \brief Process platform-specific events.
91 * \brief Get GL platform interface
93 * GL-specific platform interface is defined by glu::Platform. If your
94 * platform port supports OpenGL (ES), you should implement this function.
98 * \return Reference to GL platform interface.
100 virtual const glu::Platform& getGLPlatform (void) const;
103 * \brief Get EGL platform interface
105 * EGL-specific platform interface is defined by eglu::Platform. If your
106 * platform port supports EGL, you should implement this function.
110 * \return Reference to EGL platform interface.
112 virtual const eglu::Platform& getEGLPlatform (void) const;
114 virtual const vk::Platform& getVulkanPlatform (void) const;