Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Protected Member Functions | List of all members
Core::ShaderBase Class Reference
Inheritance diagram for Core::ShaderBase:
Core::VolumeShaderOcclusion Core::VolumeShaderSimple Seg3D::IsosurfaceShader Seg3D::MaskShader Seg3D::OrientationArrowsShader Seg3D::SliceShader

Public Member Functions

bool initialize ()
 
void enable ()
 
void disable ()
 
bool is_valid ()
 

Protected Member Functions

virtual bool get_vertex_shader_source (std::string &source)
 
virtual bool get_fragment_shader_source (std::string &source)
 
virtual bool pre_link ()
 
virtual bool post_initialize ()
 
int get_uniform_location (const char *name)
 
void bind_attrib_location (unsigned int index, const char *name)
 

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