Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
RenderContext.hpp File Reference
Include dependency graph for RenderContext.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gamp::render::RenderContext::Private
 
class  gamp::render::RenderContext
 Rendering Context. More...
 
class  gamp::render::RenderProfile
 Specifies the render profile. More...
 

Namespaces

namespace  gamp
 Gamp: Graphics, Audio, Multimedia and Processing Framework (Native C++, WebAssembly, ...)
 
namespace  gamp::render
 
namespace  gamp::wt
 

Typedefs

typedef std::unique_ptr< RenderContextgamp::render::RenderContextPtr
 
typedef std::shared_ptr< RenderContextgamp::render::RenderContextRef
 
typedef std::shared_ptr< Surfacegamp::wt::SurfaceRef
 

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)