fs/ras/fsBitBlt.h File Reference

#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 Documentation

#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.


FipS' Code (Thu Feb 15 22:43:42 2007) - (c) Filip STOKLAS (FipS) - [ www ] [ Guest Book ]