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.