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 中定义.