|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
体系结构中立的像素操作。 更多...

命名空间 | |
| YSLib | |
| YSLib::Drawing | |
| 图形处理。 | |
| YSLib::Drawing::Shaders | |
| 着色器命名空间。 | |
函数 | |
| template<size_t _vSrcAlphaBits, typename _tDstInt , typename _tSrcInt , typename _tSrcAlphaInt > | |
| yconstfn _tDstInt | YSLib::Drawing::Shaders::BlendComponent (_tDstInt d, _tSrcInt s, _tSrcAlphaInt sa) |
| 像素分量混合。 更多... | |
| template<size_t _vDstAlphaBits, size_t _vSrcAlphaBits, typename _tDstInt , typename _tSrcInt , typename _tSrcAlphaInt , typename _tAlphaInt > | |
| yconstfn _tDstInt | YSLib::Drawing::Shaders::CompositeComponent (_tDstInt d, _tSrcInt s, _tSrcAlphaInt sa, _tAlphaInt a) |
| 像素分量组合。 更多... | |
| template<size_t _vAlphaBits> | |
| u16 | YSLib::Drawing::Shaders::BlendCore (u32 d, u32 s, u8 a) |
| AXYZ1555 格式 PixelType 的 Alpha 混合。 更多... | |
| template<size_t _vSrcAlphaBits, typename _tPixel , typename _tSrcAlphaInt > | |
| yconstfn _tPixel | YSLib::Drawing::Shaders::Blend (const _tPixel &d, const _tPixel &s, _tSrcAlphaInt sa) |
| 像素混合:使用指定的源 Alpha 。 更多... | |
| template<size_t _vSrcAlphaBits, typename _tSrcAlphaInt > | |
| RGBA< 5, 5, 5, 1 > | YSLib::Drawing::Shaders::Blend (const RGBA< 5, 5, 5, 1 > &d, const RGBA< 5, 5, 5, 1 > &s, _tSrcAlphaInt sa) |
| template<size_t _vDstAlphaBits, size_t _vSrcAlphaBits, typename _tPixel , typename _tSrcAlphaInt , typename _tAlphaInt > | |
| yconstfn _tPixel | YSLib::Drawing::Shaders::Composite (const _tPixel &d, const _tPixel &s, _tSrcAlphaInt sa, _tAlphaInt a) |
| 像素组合:使用指定的源 Alpha 和结果 Alpha 。 更多... | |
| template<size_t _vDstAlphaBits, size_t _vSrcAlphaBits, typename _tPixel , typename _tAlphaInt > | |
| yconstfn _tPixel | YSLib::Drawing::Shaders::Composite (const _tPixel &d, const _tPixel &s, _tAlphaInt a) |
| 像素组合:使用指定的结果 Alpha 。 更多... | |
| template<size_t _vDstAlphaBits, size_t _vSrcAlphaBits, typename _tPixel > | |
| yconstfn _tPixel | YSLib::Drawing::Shaders::Composite (const _tPixel &d, const _tPixel &s) |
| 像素组合。 更多... | |
体系结构中立的像素操作。
在文件 YPixel.h 中定义.