Developer documentation
Version 3.0.3-105-gd3941f44
MR::GUI::MRView::Tool::EdgeShader Class Reference

#include "gui/mrview/tool/connectome/shaders.h"

Inheritance diagram for MR::GUI::MRView::Tool::EdgeShader:
MR::GUI::MRView::Tool::ShaderBase MR::GUI::GL::Shader::Program

Additional Inherited Members

- Public Member Functions inherited from MR::GUI::GL::Shader::Program
 Program ()
 
 Program (Program &&other)
 
 Program (const Program &)=delete
 
Programoperator= (const Program &)=delete
 
Programoperator= (Program &&other)
 
 ~Program ()
 
void clear ()
 
 operator GLuint () const
 
template<GLint TYPE>
void attach (const Object< TYPE > &object)
 
template<GLint TYPE>
void detach (const Object< TYPE > &object)
 
void link ()
 
void start () const
 
void debug () const
 
- Static Public Member Functions inherited from MR::GUI::GL::Shader::Program
static void stop ()
 
- Protected Attributes inherited from MR::GUI::MRView::Tool::ShaderBase
std::string vertex_shader_source
 
std::string geometry_shader_source
 
std::string fragment_shader_source
 
bool crop_to_slab
 
bool is_3D
 
bool use_lighting
 
float slab_thickness
 
- Protected Attributes inherited from MR::GUI::GL::Shader::Program
GLuint index_
 

Detailed Description

Definition at line 81 of file shaders.h.


The documentation for this class was generated from the following file: