MeshLib Documentation
Loading...
Searching...
No Matches
MRRenderGLHelpers.h File Reference
#include "MRMesh/MRIRenderObject.h"
#include "MRGladGlfw.h"
#include "exports.h"
#include "MRMesh/MRColor.h"
#include "MRMesh/MRVector2.h"
#include "MRGLTexture.h"
#include "MRGLMacro.h"
#include <cassert>

Go to the source code of this file.

Classes

class  MR::GlBuffer
 
class  MR::GlTexture2
 
class  MR::GlTexture3
 
class  MR::GlTexture2DArray
 
struct  MR::BindVertexAttribArraySettings
 
class  MR::FramebufferData
 
class  MR::QuadTextureVertexObject
 

Namespaces

namespace  MR
 

Functions

MRVIEWER_API GLint MR::bindVertexAttribArray (const BindVertexAttribArraySettings &settings)
 
template<typename T , template< typename, typename... > class C, typename... args>
GLint MR::bindVertexAttribArray (const GLuint program_shader, const char *name, GlBuffer &buf, const C< T, args... > &V, int baseTypeElementsNumber, bool refresh, bool forceUse=false)
 
template<typename T , std::size_t N>
GLint MR::bindVertexAttribArray (const GLuint program_shader, const char *name, GlBuffer &buf, const std::array< T, N > &V, int baseTypeElementsNumber, bool refresh, bool forceUse=false)
 
int MR::getDepthFunctionLess (DepthFunction funcType)
 
int MR::getDepthFunctionLEqual (DepthFunction funcType)