Files
Work/engine/ASMUTIL.BAK
2024-08-07 09:16:27 -04:00

26 lines
842 B
Plaintext

#ifndef _ENGINE_ASMUTIL_HPP_
#define _ENGINE_ASMUTIL_HPP_
#ifndef _COMMON_WINDOWS_HPP_
#include <common/windows.hpp>
#endif
class Point;
class PureEdge;
class PureMap;
extern "C"
{
void clearBitmap(DWORD lpBitmapData,DWORD imageExtent);
void setBits(DWORD lpBitmapData,DWORD imageExtent,BYTE charByte);
void lineWINGBlt(DWORD lpWINGData,Point *lpFirstPoint,Point *lpSecondPoint,DWORD width,DWORD imageExtent,WORD value);
void initEdge(int edgeType,PureEdge *lpPureEdge);
void mapTexture(PureMap *lpEdgeMap);
void setMaskInfo(WORD useMask,BYTE maskValue);
void setSrcBitmapInfo(WORD width,WORD height,UHUGE *lpSrcBitmapImage);
void setDstBitmapInfo(WORD width,WORD height,UHUGE *lpDstBitmapImage);
void getSrcDataByte(WORD row,WORD col);
void resampleClip(char *lpIn,char *lpOut,DWORD inLen,DWORD outLen,DWORD outClip);
}
#endif