Vis 2 Demo  1.0
Technical illustration type real-time rendering of geometry
 All Classes Namespaces Files Functions Variables Typedefs Macros
vis2::ShaderController Member List

This is the complete list of members for vis2::ShaderController, including all inherited members.

assignTexture(Texture *_texture, const unsigned int _slot)vis2::ShaderController
blend_all_neighb_colorvis2::ShaderControllerprivate
blur_distancevis2::ShaderControllerprivate
depth_peel_bcgrd_colvis2::ShaderControllerprivate
depth_peel_blendvis2::ShaderControllerprivate
exculde_colorvis2::ShaderControllerprivate
far_planevis2::ShaderControllerprivate
gauss_kernel_sizevis2::ShaderControllerprivate
getVAOHandle() const vis2::ShaderControllerinline
masking_colorvis2::ShaderControllerprivate
masking_tolerancevis2::ShaderControllerprivate
near_planevis2::ShaderControllerprivate
setBlendAllParams(const glm::vec3 &_neighb_shading_col)vis2::ShaderController
setBlurParams(const int _use_gaussian, const int _gauss_kernel_size, const int _blur_dist)vis2::ShaderController
setLightSource(const glm::vec3 _light_pos, const glm::vec3 _light_col, const unsigned int _slot)vis2::ShaderController
setMaskingParams(const glm::vec3 _masking_color, const glm::vec3 _exculde_color, const float _masking_tolerance, const int _use_prev_pass)vis2::ShaderController
setNearFar(float _near, float _far)vis2::ShaderController
setPeelingBlendParams(const float _alpha, const glm::vec3 _bcgrd_col)vis2::ShaderController
setPeelingParams(float _window_w, float _window_h)vis2::ShaderController
setupShaderInVars(GLuint _position_buffer_handle, GLuint _normal_buffer_handle, GLuint _uv_buffer_handle, GLuint _index_buffer_handle)vis2::ShaderController
setViewData(const glm::vec3 _viewer_pos, const glm::vec3 _viewer_lookAt)vis2::ShaderController
shader_InVars_setup_donevis2::ShaderControllerprivate
shader_Ptrvis2::ShaderController
shader_typevis2::ShaderController
shader_Uniforms_update_donevis2::ShaderControllerprivate
ShaderController(Shader *_shader_program, unsigned int _shader_type)vis2::ShaderController
ShaderController(const ShaderController &)vis2::ShaderControllerprivate
texture_loadedvis2::ShaderControllerprivate
texture_slotsvis2::ShaderControllerprivate
updateShaderUniforms(glm::mat4 &_projectionMatrix, glm::mat4 &_modelMatrix, const glm::vec3 &_obj_color, const glm::vec3 &_contour_color)vis2::ShaderController
use_gaussvis2::ShaderControllerprivate
use_prev_passvis2::ShaderControllerprivate
vao_handlevis2::ShaderControllerprivate
vao_setup_donevis2::ShaderControllerprivate
vec_diffuse_colorvis2::ShaderControllerprivate
vec_light_col_0vis2::ShaderControllerprivate
vec_light_col_1vis2::ShaderControllerprivate
vec_light_pos_0vis2::ShaderControllerprivate
vec_light_pos_1vis2::ShaderControllerprivate
vec_viewer_lookAtvis2::ShaderControllerprivate
vec_viewer_posvis2::ShaderControllerprivate
window_hvis2::ShaderControllerprivate
window_wvis2::ShaderControllerprivate
~ShaderController()vis2::ShaderController