📄 whwiltexture.h
字号:
/******************************************************************************************************************
葛碘疙:
累己磊:
累己老:
[老磊][荐沥磊] : 荐沥 郴侩
*******************************************************************************************************************/
#ifndef D3DWILTEXTR_H
#define D3DWILTEXTR_H
#include <ddraw.h>
#include <d3d.h>
#define D3DTEXTR_TRANSPARENTWHITE 0x00000001
#define D3DTEXTR_TRANSPARENTBLACK 0x00000002
LPDIRECTDRAWSURFACE7 D3DWILTextr_GetSurface(TCHAR* strWilFileName, INT nIndex);
HRESULT D3DWILTextr_Invalidate(TCHAR* strWilFileName, INT nIndex);
HRESULT D3DWILTextr_Restore(TCHAR* strWilFileName, INT nIndex, LPDIRECT3DDEVICE7 pd3dDevice);
LPDIRECTDRAWSURFACE7 D3DWILTextr_RestoreEx(TCHAR* strWilFileName, INT nIndex, LPDIRECT3DDEVICE7 pd3dDevice);
HRESULT D3DWILTextr_InvalidateAllTextures();
HRESULT D3DWILTextr_DestroyAllTextures();
HRESULT D3DWILTextr_RestoreAllTextures(LPDIRECT3DDEVICE7 pd3dDevice);
//HRESULT D3DWILTextr_CreateTextureFromFile(TCHAR* strWilFileName, INT nIndex, DWORD dwFlags=0L);
BOOL D3DWILTextr_CreateEmptyTexture(TCHAR* strWilFileName, INT nIndex,
DWORD dwWidth, DWORD dwHeight, WORD* pwData, DWORD dwFlags);
HRESULT D3DWILTextr_DestroyTexture(TCHAR* strWilFileName, INT nIndex);
VOID D3DWILTextr_SetTexturePath(TCHAR* strTexturePath);
BOOL D3DWILTextr_IsTextrExisted(TCHAR* strWilFileName, INT nIdx);
INT GetRandomNum(INT nFrom, INT nTo);
//POINT D3DWILTextr_GetImageSize(TCHAR* strWilFileName, INT nIndex);
// 咆胶苗肺 静绰 葛电 廓颇老阑 包府茄促.
/*
WILTextureContainer* m_pNext;
TCHAR m_strWilFileName[80];
INT m_nIdx;
DWORD m_dwFlags;
DWORD m_dwWidth;
DWORD m_dwHeight;
LPDIRECTDRAWSURFACE7 m_pddsSurface;
*/
// [俺夸] 颇老 甘俏阑 捞侩窍咯 单捞鸥俊 立辟茄促.(廓颇老苞 括胶 颇老捞侩)
// ---> CMappedWilFile努贰胶俊辑 m_strWilFileName, m_nIdx, m_dwWidth,
// m_dwHeight, 捞固瘤单捞鸥林家 甫 逞败 罐酒辑 咆胶苗侩 辑乔胶甫 父电促.
#endif // D3DWILTEXTR_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -