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 -long
lPitch -unsigned char
* pData -unsigned char
* pStencilData -CSize& blitSize -
long
nDataJump -unsigned long
dwAlpha -unsigned long
dwFlags -
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 -long
lPitch -unsigned char
* pData -CSize& blitSize -
long
nDataJump -unsigned long
dwFlags -
Return Value
Returns int
Remarks
CVidTile::ReadyTexture¶
int CVidTile::ReadyTexture(
int nTextureId,
unsigned long dwFlags,
unsigned long dwAlpha);
Parameters
int
nTextureId -unsigned long
dwFlags -unsigned long
dwAlpha -
Return Value
Returns int
Remarks
CVidTile::ReadyTexture¶
int CVidTile::ReadyTexture(
int nTextureId,
CResTile* pResStencil,
unsigned long dwFlags,
unsigned long dwAlpha);
Parameters
int
nTextureId -CResTile* pResStencil -
unsigned long
dwFlags -unsigned long
dwAlpha -
Return Value
Returns int
Remarks
CVidTile::RenderTexture¶
void CVidTile::RenderTexture(
int nTextureId,
CRect& rDest,
int x,
int y,
unsigned long dwFlags);
Parameters
int
nTextureId -CRect& rDest -
int
x -int
y -unsigned long
dwFlags -
Remarks
CVidTile::SetRes¶
void CVidTile::SetRes(CResTile* pNewResTiles);
Parameters
CResTile* pNewResTiles -
Remarks