Searched hist:f4f05935 (Results 1 - 5 of 5) sorted by relevance

/haiku/src/servers/app/drawing/Painter/
H A Dagg_clipped_alpha_mask.hdiff f4f05935 Sat Aug 15 03:14:42 MDT 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: give Painter direct access to alpha masks

* To use alpha masks in optimized drawing code outside of the AGG
renderer pipeline, we need to allow access to the alpha mask's
underlying buffer:

- AlphaMask gets another method which returns its
clipped_alpha_mask
- clipped_alpha_mask gets a get_hspan() method which returns a span
of alpha values without combining it with anything
- Painter/PainterAggInterface store a pointer to the
clipped_alpha_mask (in addition to the AlphaMask's scanline
container)
H A DPainterAggInterface.hdiff f4f05935 Sat Aug 15 03:14:42 MDT 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: give Painter direct access to alpha masks

* To use alpha masks in optimized drawing code outside of the AGG
renderer pipeline, we need to allow access to the alpha mask's
underlying buffer:

- AlphaMask gets another method which returns its
clipped_alpha_mask
- clipped_alpha_mask gets a get_hspan() method which returns a span
of alpha values without combining it with anything
- Painter/PainterAggInterface store a pointer to the
clipped_alpha_mask (in addition to the AlphaMask's scanline
container)
H A DPainter.cppdiff f4f05935 Sat Aug 15 03:14:42 MDT 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: give Painter direct access to alpha masks

* To use alpha masks in optimized drawing code outside of the AGG
renderer pipeline, we need to allow access to the alpha mask's
underlying buffer:

- AlphaMask gets another method which returns its
clipped_alpha_mask
- clipped_alpha_mask gets a get_hspan() method which returns a span
of alpha values without combining it with anything
- Painter/PainterAggInterface store a pointer to the
clipped_alpha_mask (in addition to the AlphaMask's scanline
container)
/haiku/src/servers/app/drawing/
H A DAlphaMask.hdiff f4f05935 Sat Aug 15 03:14:42 MDT 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: give Painter direct access to alpha masks

* To use alpha masks in optimized drawing code outside of the AGG
renderer pipeline, we need to allow access to the alpha mask's
underlying buffer:

- AlphaMask gets another method which returns its
clipped_alpha_mask
- clipped_alpha_mask gets a get_hspan() method which returns a span
of alpha values without combining it with anything
- Painter/PainterAggInterface store a pointer to the
clipped_alpha_mask (in addition to the AlphaMask's scanline
container)
H A DAlphaMask.cppdiff f4f05935 Sat Aug 15 03:14:42 MDT 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: give Painter direct access to alpha masks

* To use alpha masks in optimized drawing code outside of the AGG
renderer pipeline, we need to allow access to the alpha mask's
underlying buffer:

- AlphaMask gets another method which returns its
clipped_alpha_mask
- clipped_alpha_mask gets a get_hspan() method which returns a span
of alpha values without combining it with anything
- Painter/PainterAggInterface store a pointer to the
clipped_alpha_mask (in addition to the AlphaMask's scanline
container)

Completed in 95 milliseconds