|
Gamp v0.0.7-54-gccdc599
Gamp: Graphics, Audio, Multimedia and Processing
|
#include <jau/string_util.hpp>#include <gamp/GampTypes.hpp>#include <gamp/render/gl/GLContext.hpp>#include <gamp/render/pixel/PixelFormat.hpp>#include <memory>Go to the source code of this file.
Classes | |
| class | gamp::render::gl::pixel::DefaultGLPixelBufferProvider |
| class | gamp::render::gl::pixel::GLPixelBuffer::GLPixelAttributes |
| Pixel attributes. More... | |
| class | gamp::render::gl::pixel::GLPixelBuffer |
OpenGL pixel data buffer, allowing user to provide buffers via their GLPixelBufferProvider implementation. More... | |
| class | gamp::render::gl::pixel::GLPixelBufferProvider |
Allows user to interface with another toolkit to define GLPixelAttributes and memory buffer to produce TextureData. More... | |
| class | gamp::render::gl::pixel::PixelFormat |
| Packed pixel composition, i.e. More... | |
Namespaces | |
| namespace | gamp |
| Gamp: Graphics, Audio, Multimedia and Processing Framework (Native C++, WebAssembly, ...) | |
| namespace | gamp::render |
| namespace | gamp::render::gl |
| namespace | gamp::render::gl::pixel |
Typedefs | |
| typedef std::shared_ptr< GLPixelBuffer > | gamp::render::gl::pixel::GLPixelBufferRef |
Variables | |
| gamp::render::gl::pixel::DefaultGLPixelBufferProvider | gamp::render::gl::pixel::defaultProviderNoRowStride = new DefaultGLPixelBufferProvider(false) |
Default GLPixelBufferProvider with GLPixelBufferProvider#getAllowRowStride() == false, utilizing best match for GLPixelAttributes and allocating a ByteBuffer. | |
| static final GLPixelBufferProvider | gamp::render::gl::pixel::defaultProviderWithRowStride = new DefaultGLPixelBufferProvider(true) |
Default GLPixelBufferProvider with GLPixelBufferProvider#getAllowRowStride() == true, utilizing best match for GLPixelAttributes and allocating a ByteBuffer. | |