Lines Matching refs:Rgba
11 virtual void map(IScheduler& scheduler, Bitmap<Rgba>& values) const = 0;
22 virtual void map(IScheduler& scheduler, Bitmap<Rgba>& values) const override { in map()
25 Rgba& color = values[Pixel(x, y)]; in map()
26 color = Rgba(map(color.r()), map(color.g()), map(color.b()), color.a()); in map()
56 virtual void map(IScheduler& scheduler, Bitmap<Rgba>& values) const override { in map()
59 Rgba& color = values[Pixel(x, y)]; in map()
60 color = Rgba(filmic(color.r()), filmic(color.g()), filmic(color.b()), color.a()); in map()
68 Bitmap<Rgba> values;
73 values.resize(resolution, Rgba::transparent()); in FrameBuffer()
76 void accumulate(IScheduler& scheduler, const Bitmap<Rgba>& pass) { in accumulate()
81 const Rgba accumulatedColor = (pass[p] + values[p] * passCnt) / (passCnt + 1); in accumulate()
88 void override(Bitmap<Rgba>&& pass) { in override()
93 const Bitmap<Rgba>& getBitmap() const& { in getBitmap()
97 Bitmap<Rgba> getBitmap() && { in getBitmap()