|
Gamp v0.0.7-54-gccdc599
Gamp: Graphics, Audio, Multimedia and Processing
|
#include <cstddef>#include <memory>#include <jau/basic_types.hpp>#include <jau/cpp_lang_util.hpp>#include <jau/debug.hpp>#include <jau/float_types.hpp>#include <jau/io/file_util.hpp>#include <jau/io/io_util.hpp>#include <jau/math/vec4f.hpp>#include <jau/string_util.hpp>#include <jau/math/util/syncbuffer.hpp>#include <gamp/Gamp.hpp>#include <gamp/render/gl/data/GLArrayData.hpp>#include <gamp/render/gl/glsl/ShaderUtil.hpp>#include <gamp/render/gl/GLTypes.hpp>#include <gamp/render/gl/glsl/ShaderProgram.hpp>Go to the source code of this file.
Classes | |
| class | gamp::render::gl::data::GLUniformData |
| GLSL uniform data wrapper encapsulating data to be uploaded to the GPU as a uniform. More... | |
| class | gamp::render::gl::data::GLUniformScalarF32 |
| class | gamp::render::gl::data::GLUniformSyncMatrices4f |
| class | gamp::render::gl::data::GLUniformSyncPMVMat4f |
| class | gamp::render::gl::data::GLUniformSyncPMVMat4fExt |
| class | gamp::render::gl::data::GLUniformVec2f |
| class | gamp::render::gl::data::GLUniformVec3f |
| class | gamp::render::gl::data::GLUniformVec4f |
Namespaces | |
| namespace | gamp |
| Gamp: Graphics, Audio, Multimedia and Processing Framework (Native C++, WebAssembly, ...) | |
| namespace | gamp::render |
| namespace | gamp::render::gl |
| namespace | gamp::render::gl::data |
Typedefs | |
| typedef std::shared_ptr< GLUniformData > | gamp::render::gl::data::GLUniformDataRef |
| typedef std::shared_ptr< GLUniformScalarF32 > | gamp::render::gl::data::GLUniformScalarF32Ref |
| typedef std::shared_ptr< GLUniformSyncMatrices4f > | gamp::render::gl::data::GLUniformSyncMatrices4fRef |
| typedef std::shared_ptr< GLUniformSyncPMVMat4fExt > | gamp::render::gl::data::GLUniformSyncPMVMat4fExtRef |
| typedef std::shared_ptr< GLUniformSyncPMVMat4f > | gamp::render::gl::data::GLUniformSyncPMVMat4fRef |
| typedef std::shared_ptr< GLUniformVec2f > | gamp::render::gl::data::GLUniformVec2fRef |
| typedef std::shared_ptr< GLUniformVec3f > | gamp::render::gl::data::GLUniformVec3fRef |
| typedef std::shared_ptr< GLUniformVec4f > | gamp::render::gl::data::GLUniformVec4fRef |
Functions | |
| std::ostream & | gamp::render::gl::data::operator<< (std::ostream &out, const GLUniformData &v) |