CVidTile Class
Overview
Note
The CVidTile class handles rendering tiled images in tile sets
The structure used for this class is CVidTile
Quick Reference
Quick Ref |
void CVidTile::CVidTile() |
void CVidTile::~CVidTile() |
int CVidTile::BltStencilTile8To32_3d(unsigned long* pSurface, long lPitch, unsigned char* pData, unsigned char* pStencilData, CSize& blitSize, long nDataJump, unsigned long dwAlpha, unsigned long dwFlags) |
int CVidTile::BltTile8To32(unsigned long* pSurface, long lPitch, unsigned char* pData, CSize& blitSize, long nDataJump, unsigned long dwFlags) |
int CVidTile::ReadyTexture(int nTextureId, unsigned long dwFlags, unsigned long dwAlpha) |
int CVidTile::ReadyTexture(int nTextureId, CResTile* pResStencil, unsigned long dwFlags, unsigned long dwAlpha) |
void CVidTile::RenderTexture(int nTextureId, CRect& rDest, int x, int y, unsigned long dwFlags) |
void CVidTile::SetRes(CResTile* pNewResTiles) |
Constructors
Name |
Description |
Constructs a |
|
Destroys a |
CVidTile::CVidTile
Constructs a CVidTile object
void CVidTile::CVidTile();
Remarks
Constructs a CVidTile object
CVidTile::~CVidTile
Destroys the CVidTile object
void CVidTile::~CVidTile();
Remarks
Destroys the CVidTile object
Methods
Name |
Description |
CVidTile::BltStencilTile8To32_3d
int CVidTile::BltStencilTile8To32_3d(
unsigned long* pSurface,
long lPitch,
unsigned char* pData,
unsigned char* pStencilData,
CSize& blitSize,
long nDataJump,
unsigned long dwAlpha,
unsigned long dwFlags);
Parameters
unsigned long* pSurface -longlPitch -unsigned char* pData -unsigned char* pStencilData -CSize& blitSize -
longnDataJump -unsigned longdwAlpha -unsigned longdwFlags -
Return Value
Returns int
Remarks
CVidTile::BltTile8To32
int CVidTile::BltTile8To32(
unsigned long* pSurface,
long lPitch,
unsigned char* pData,
CSize& blitSize,
long nDataJump,
unsigned long dwFlags);
Parameters
unsigned long* pSurface -longlPitch -unsigned char* pData -CSize& blitSize -
longnDataJump -unsigned longdwFlags -
Return Value
Returns int
Remarks
CVidTile::ReadyTexture
int CVidTile::ReadyTexture(
int nTextureId,
unsigned long dwFlags,
unsigned long dwAlpha);
Parameters
intnTextureId -unsigned longdwFlags -unsigned longdwAlpha -
Return Value
Returns int
Remarks
CVidTile::ReadyTexture
int CVidTile::ReadyTexture(
int nTextureId,
CResTile* pResStencil,
unsigned long dwFlags,
unsigned long dwAlpha);
Parameters
intnTextureId -CResTile* pResStencil -
unsigned longdwFlags -unsigned longdwAlpha -
Return Value
Returns int
Remarks
CVidTile::RenderTexture
void CVidTile::RenderTexture(
int nTextureId,
CRect& rDest,
int x,
int y,
unsigned long dwFlags);
Parameters
intnTextureId -CRect& rDest -
intx -inty -unsigned longdwFlags -
Remarks
CVidTile::SetRes
void CVidTile::SetRes(CResTile* pNewResTiles);
Parameters
CResTile* pNewResTiles -
Remarks