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
Core::VolumeShaderSimple Member List

This is the complete list of members for Core::VolumeShaderSimple, including all inherited members.

bind_attrib_location(unsigned int index, const char *name) (defined in Core::ShaderBase)Core::ShaderBaseprotected
disable() (defined in Core::ShaderBase)Core::ShaderBase
enable() (defined in Core::ShaderBase)Core::ShaderBase
get_fragment_shader_source(std::string &source) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimpleprotectedvirtual
get_uniform_location(const char *name) (defined in Core::ShaderBase)Core::ShaderBaseprotected
get_vertex_shader_source(std::string &source) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimpleprotectedvirtual
initialize() (defined in Core::ShaderBase)Core::ShaderBase
is_valid() (defined in Core::ShaderBase)Core::ShaderBase
post_initialize() (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimpleprotectedvirtual
pre_link() (defined in Core::ShaderBase)Core::ShaderBaseprotectedvirtual
set_clip_plane(const float clip_planes[6][4]) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_diffuse_texture(int tex_unit) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_enable_clip_plane(const int enabled[6]) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_enable_clipping(bool enabled) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_fog(bool enabled) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_fog_range(float znear, float zfar) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_lighting(bool enabled) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_slice_distance(float slice_distance) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_specular_texture(int tex_unit) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_texel_size(float x, float y, float z) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_texture_bbox_min(float x, float y, float z) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_texture_bbox_size(float x, float y, float z) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_volume_texture(int tex_unit) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
set_voxel_size(float x, float y, float z) (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
ShaderBase() (defined in Core::ShaderBase)Core::ShaderBase
VolumeShaderSimple() (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimple
~ShaderBase() (defined in Core::ShaderBase)Core::ShaderBasevirtual
~VolumeShaderSimple() (defined in Core::VolumeShaderSimple)Core::VolumeShaderSimplevirtual