Gamp v0.0.8
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
GLUniformData.hpp File Reference
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::GLUniformBuffer< T >
 
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

template<typename T>
using gamp::render::gl::data::GLUniformBufferRef = std::shared_ptr<GLUniformBuffer<T>>
 
typedef std::shared_ptr< GLUniformDatagamp::render::gl::data::GLUniformDataSRef
 
typedef std::shared_ptr< GLUniformScalarF32gamp::render::gl::data::GLUniformScalarF32SRef
 
typedef std::shared_ptr< GLUniformSyncMatrices4fgamp::render::gl::data::GLUniformSyncMatrices4fSRef
 
typedef std::shared_ptr< GLUniformSyncPMVMat4fExtgamp::render::gl::data::GLUniformSyncPMVMat4fExtSRef
 
typedef std::shared_ptr< GLUniformSyncPMVMat4fgamp::render::gl::data::GLUniformSyncPMVMat4fSRef
 
typedef std::shared_ptr< GLUniformVec2fgamp::render::gl::data::GLUniformVec2fSRef
 
typedef std::shared_ptr< GLUniformVec3fgamp::render::gl::data::GLUniformVec3fSRef
 
typedef std::shared_ptr< GLUniformVec4fgamp::render::gl::data::GLUniformVec4fSRef
 

Functions

std::ostream & gamp::render::gl::data::operator<< (std::ostream &out, const GLUniformData &v)