Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
GLUniformData.hpp File Reference
#include <cstddef>
#include <memory>
#include <utility>
#include <jau/basic_types.hpp>
#include <jau/cpp_lang_util.hpp>
#include <jau/debug.hpp>
#include <jau/file_util.hpp>
#include <jau/float_types.hpp>
#include <jau/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>
Include dependency graph for GLUniformData.hpp:
This graph shows which files directly or indirectly include this file:

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::GLUniformSyncMatrices4f
 
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< GLUniformDatagamp::render::gl::data::GLUniformDataRef
 
typedef std::shared_ptr< GLUniformSyncMatrices4fgamp::render::gl::data::GLUniformSyncMatrices4fRef
 
typedef std::shared_ptr< GLUniformVec3fgamp::render::gl::data::GLUniformVec3fRef
 
typedef std::shared_ptr< GLUniformVec4fgamp::render::gl::data::GLUniformVec4fRef