|
Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
|
Managed rendering support, data handling and functionality. More...
Classes | |
| class | gamp::render::RenderContext |
| Rendering Context. More... | |
| class | gamp::render::RenderException |
| class | gamp::render::RenderProfile |
| Specifies the render profile. More... | |
Typedefs | |
| typedef std::unique_ptr< RenderContext > | gamp::render::RenderContextPtr |
| typedef std::shared_ptr< RenderContext > | gamp::render::RenderContextRef |
Enumerations | |
| enum class | gamp::render::RenderContextFlags : uint32_t { gamp::render::RenderContextFlags::none = 0 , gamp::render::RenderContextFlags::compatible = 1U << 0 , gamp::render::RenderContextFlags::debug = 1U << 1 , gamp::render::RenderContextFlags::robust = 1U << 2 , gamp::render::RenderContextFlags::software = 1U << 3 , gamp::render::RenderContextFlags::verbose = 1U << 31 } |
| OpenGL context flags. More... | |
Functions | |
| gamp::render::JAU_MAKE_BITFIELD_ENUM_STRING (RenderContextFlags, compatible, debug, robust, software, verbose) | |
| std::ostream & | gamp::render::operator<< (std::ostream &out, const RenderContext &v) |
| std::ostream & | gamp::render::operator<< (std::ostream &out, const RenderProfile &v) |
Managed rendering support, data handling and functionality.
| typedef std::shared_ptr<RenderContext> gamp::render::RenderContextRef |
Definition at line 56 of file RenderContext.hpp.
| typedef std::unique_ptr<RenderContext> gamp::render::RenderContextPtr |
Definition at line 178 of file RenderContext.hpp.
|
strong |
OpenGL context flags.
| Enumerator | |
|---|---|
| none | |
| compatible | Compatible context. |
| debug | Debug context. |
| robust | Robust context. |
| software | Software rasterizer context. |
| verbose | Verbose operations (debugging). |
Definition at line 40 of file RenderContext.hpp.
| gamp::render::JAU_MAKE_BITFIELD_ENUM_STRING | ( | RenderContextFlags | , |
| compatible | , | ||
| debug | , | ||
| robust | , | ||
| software | , | ||
| verbose | ) |
|
inline |
Definition at line 107 of file RenderContext.hpp.
|
inline |
Definition at line 180 of file RenderContext.hpp.