cgv
Loading...
Searching...
No Matches
color_scale.h
1#pragma once
2
3#include <cgv/media/color_scale.h>
4#include "shader_program.h"
5
6#include "lib_begin.h"
7
8namespace cgv {
9 namespace render {
10
18 extern CGV_API void configure_color_scale(
20 cgv::media::ColorScale cs, float window_zero_position = 0.5f);
21
29 extern CGV_API void configure_color_scale(
31 cgv::media::ColorScale cs[2], float window_zero_position[2]);
32
33 }
34}
35
36#include <cgv/config/lib_end.h>
base class for all drawables, which is independent of the used rendering API.
Definition context.h:621
a shader program combines several shader code fragments to a complete definition of the shading pipel...
void configure_color_scale(cgv::render::context &ctx, cgv::render::shader_program &prog, cgv::media::ColorScale cs, float window_zero_position)
convenience function to configure a shader that uses color_scale.glsl with a single color scale
the cgv namespace
Definition print.h:11