Searched hist:"112 d61551e87fc65541e56940ce1546e06c70189" (Results 1 – 4 of 4) sorted by relevance
/haiku/src/libs/icon/ |
H A D | IconRenderer.h | 112d61551e87fc65541e56940ce1546e06c70189 Thu Mar 20 11:35:51 UTC 2008 Stephan Aßmus <superstippi@gmx.de> * Add Style::HasTransparency() which just tells if any of the colors that the style uses has an alpha value below 255. * Add support for intermediate rendering passes to IconRenderer. Normally, the whole icon is rendered in a single pass, which means shapes cannot overlap. With the change, intermediate rendering passes are inserted when a shape is encountered that contains transparency. This is an easy way to allow for more feature rich icons, with easy support for glossy/reflective surface effects or other such effects that require support for transparent shapes on top of other shapes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24490 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | IconRenderer.cpp | 112d61551e87fc65541e56940ce1546e06c70189 Thu Mar 20 11:35:51 UTC 2008 Stephan Aßmus <superstippi@gmx.de> * Add Style::HasTransparency() which just tells if any of the colors that the style uses has an alpha value below 255. * Add support for intermediate rendering passes to IconRenderer. Normally, the whole icon is rendered in a single pass, which means shapes cannot overlap. With the change, intermediate rendering passes are inserted when a shape is encountered that contains transparency. This is an easy way to allow for more feature rich icons, with easy support for glossy/reflective surface effects or other such effects that require support for transparent shapes on top of other shapes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24490 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
/haiku/src/libs/icon/style/ |
H A D | Style.h | 112d61551e87fc65541e56940ce1546e06c70189 Thu Mar 20 11:35:51 UTC 2008 Stephan Aßmus <superstippi@gmx.de> * Add Style::HasTransparency() which just tells if any of the colors that the style uses has an alpha value below 255. * Add support for intermediate rendering passes to IconRenderer. Normally, the whole icon is rendered in a single pass, which means shapes cannot overlap. With the change, intermediate rendering passes are inserted when a shape is encountered that contains transparency. This is an easy way to allow for more feature rich icons, with easy support for glossy/reflective surface effects or other such effects that require support for transparent shapes on top of other shapes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24490 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | Style.cpp | 112d61551e87fc65541e56940ce1546e06c70189 Thu Mar 20 11:35:51 UTC 2008 Stephan Aßmus <superstippi@gmx.de> * Add Style::HasTransparency() which just tells if any of the colors that the style uses has an alpha value below 255. * Add support for intermediate rendering passes to IconRenderer. Normally, the whole icon is rendered in a single pass, which means shapes cannot overlap. With the change, intermediate rendering passes are inserted when a shape is encountered that contains transparency. This is an easy way to allow for more feature rich icons, with easy support for glossy/reflective surface effects or other such effects that require support for transparent shapes on top of other shapes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24490 a95241bf-73f2-0310-859d-f6bbb57e9c96
|