Searched refs:m_gamma (Results 1 - 10 of 10) sorted by relevance

/haiku/headers/libs/agg/
H A Dagg_gamma_functions.h35 gamma_power() : m_gamma(1.0) {}
36 gamma_power(double g) : m_gamma(g) {}
38 void gamma(double g) { m_gamma = g; }
39 double gamma() const { return m_gamma; }
43 return pow(x, m_gamma);
47 double m_gamma; member in class:agg::gamma_power
H A Dagg_gamma_lut.h53 m_gamma(1.0),
70 m_gamma(1.0),
79 m_gamma = g;
85 uround(pow(i / double(gamma_mask), m_gamma) * double(hi_res_mask));
98 return m_gamma;
115 double m_gamma; member in class:agg::gamma_lut
H A Dagg_pixfmt_rgb_packed.h125 blender_rgb555_gamma() : m_gamma(0) {}
126 void gamma(const gamma_type& g) { m_gamma = &g; }
134 calc_type r = m_gamma->dir((rgb >> 7) & 0xF8);
135 calc_type g = m_gamma->dir((rgb >> 2) & 0xF8);
136 calc_type b = m_gamma->dir((rgb << 3) & 0xF8);
138 (((m_gamma->inv(((m_gamma->dir(cr) - r) * alpha + (r << 8)) >> 8) << 7) & 0x7C00) |
139 ((m_gamma->inv(((m_gamma->dir(cg) - g) * alpha + (g << 8)) >> 8) << 2) & 0x03E0) |
140 (m_gamma
158 const Gamma* m_gamma; member in class:agg::blender_rgb555_gamma
283 const Gamma* m_gamma; member in class:agg::blender_rgb565_gamma
412 const Gamma* m_gamma; member in class:agg::blender_rgbAAA_gamma
541 const Gamma* m_gamma; member in class:agg::blender_bgrAAA_gamma
664 const Gamma* m_gamma; member in class:agg::blender_rgbBBA_gamma
786 const Gamma* m_gamma; member in class:agg::blender_bgrABB_gamma
[all...]
H A Dagg_pixfmt_rgb.h41 apply_gamma_dir_rgb(const GammaLut& gamma) : m_gamma(gamma) {}
45 p[Order::R] = m_gamma.dir(p[Order::R]);
46 p[Order::G] = m_gamma.dir(p[Order::G]);
47 p[Order::B] = m_gamma.dir(p[Order::B]);
51 const GammaLut& m_gamma; member in class:agg::apply_gamma_dir_rgb
62 apply_gamma_inv_rgb(const GammaLut& gamma) : m_gamma(gamma) {}
66 p[Order::R] = m_gamma.inv(p[Order::R]);
67 p[Order::G] = m_gamma.inv(p[Order::G]);
68 p[Order::B] = m_gamma.inv(p[Order::B]);
72 const GammaLut& m_gamma; member in class:agg::apply_gamma_inv_rgb
165 const gamma_type* m_gamma; member in class:agg::blender_rgb_gamma
[all...]
H A Dagg_rasterizer_scanline_aa.h135 for(i = 0; i < aa_scale; i++) m_gamma[i] = i;
165 m_gamma[i] = uround(gamma_function(double(i) / aa_mask) * aa_mask);
172 return m_gamma[cover];
228 return m_gamma[cover];
303 int m_gamma[aa_scale]; member in class:agg::rasterizer_scanline_aa
H A Dagg_pixfmt_gray.h82 apply_gamma_dir_gray(const GammaLut& gamma) : m_gamma(gamma) {}
86 *p = m_gamma.dir(*p);
90 const GammaLut& m_gamma; member in class:agg::apply_gamma_dir_gray
101 apply_gamma_inv_gray(const GammaLut& gamma) : m_gamma(gamma) {}
105 *p = m_gamma.inv(*p);
109 const GammaLut& m_gamma; member in class:agg::apply_gamma_inv_gray
H A Dagg_pixfmt_rgba.h87 apply_gamma_dir_rgba(const GammaLut& gamma) : m_gamma(gamma) {}
91 p[Order::R] = m_gamma.dir(p[Order::R]);
92 p[Order::G] = m_gamma.dir(p[Order::G]);
93 p[Order::B] = m_gamma.dir(p[Order::B]);
97 const GammaLut& m_gamma; member in class:agg::apply_gamma_dir_rgba
106 apply_gamma_inv_rgba(const GammaLut& gamma) : m_gamma(gamma) {}
110 p[Order::R] = m_gamma.inv(p[Order::R]);
111 p[Order::G] = m_gamma.inv(p[Order::G]);
112 p[Order::B] = m_gamma.inv(p[Order::B]);
116 const GammaLut& m_gamma; member in class:agg::apply_gamma_inv_rgba
[all...]
H A Dagg_renderer_outline_aa.h1283 for(i = 0; i < aa_scale; i++) m_gamma[i] = (value_type)i;
1307 m_gamma[i] = value_type(
1336 value_type m_gamma[aa_scale]; member in class:agg::line_profile_aa
/haiku/src/libs/agg/src/
H A Dagg_line_profile_aa.cpp81 unsigned val = m_gamma[unsigned(base_val * aa_mask)];
91 m_gamma[unsigned((base_val -
101 val = m_gamma[0];
/haiku/src/servers/app/drawing/Painter/
H A Dagg_rasterizer_scanline_aa_subpix.h55 for(i = 0; i < aa_scale; i++) m_gamma[i] = i;
85 m_gamma[i] = uround(gamma_function(double(i) / aa_mask) * aa_mask);
92 return m_gamma[cover];
151 return m_gamma[cover];
341 int m_gamma[aa_scale]; member in class:agg::rasterizer_scanline_aa_subpix

Completed in 139 milliseconds