#include <fs/sys/fsAssert.h>
Include dependency graph for fsBitBlt.h:
Go to the source code of this file.
Namespaces | |
namespace | fs |
namespace | fs::ras |
namespace | fs::ras::nsBitBlt |
Classes | |
struct | fs::ras::nsBitBlt::PxFmt888_t |
BitBlt common RGB-888 pixel format. More... | |
struct | fs::ras::nsBitBlt::PxFmt8888_t |
BitBlt common RGBA-8888 pixel format. More... | |
struct | fs::ras::nsBitBlt::Cl888CpPcy_t |
BitBlt Copy Policy : RGBA-8888. More... | |
struct | fs::ras::nsBitBlt::Cl8888CpPcy_t |
BitBlt Copy Policy : RGBA-8888. More... | |
struct | fs::ras::nsBitBlt::Cl8888TrCpPcy_t |
BitBlt Copy Policy : RGBA-8888 (with transparency). More... | |
struct | fs::ras::nsBitBlt::Cl888to8888CpPcy_t |
BitBlt Copy Policy : from RGBA-8888 to RGB-888. More... | |
Defines | |
#define | FS_VERIFY_RETURN(exp) if(!(exp)) { FS_ASSERT_MSG(0, #exp "<return>"); return; } |
#define | FS_VERIFY_RETURN_VAL(exp, ret) if(!(exp)) { FS_ASSERT_MSG(0, #exp "<returns:>" #ret); return (ret); } |
Functions | |
template<typename TCpPcy> | |
void | fs::ras::BitBlt (typename const TCpPcy::SrcPxFmt_t *pSrc, int nSrcW, int, int nSrcPosX, int nSrcPosY, int nRegW, int nRegH, typename TCpPcy::DstPxFmt_t *pDst, int nDstW, int nDstH, int nDstPosX, int nDstPosY, int nDstClipX1=0, int nDstClipY1=0, int nDstClipX2=-1, int nDstClipY2=-1) |
Transfers a block of image data. |
#define FS_VERIFY_RETURN | ( | exp | ) | if(!(exp)) { FS_ASSERT_MSG(0, #exp "<return>"); return; } |
Definition at line 45 of file fsBitBlt.h.
#define FS_VERIFY_RETURN_VAL | ( | exp, | |||
ret | ) | if(!(exp)) { FS_ASSERT_MSG(0, #exp "<returns:>" #ret); return (ret); } |
Definition at line 49 of file fsBitBlt.h.