WHWilTexture.h
上传用户:cydong117
上传日期:2009-11-10
资源大小:638k
文件大小:2k
- /******************************************************************************************************************
-
- 葛碘疙:
-
- 累己磊:
- 累己老:
-
- [老磊][荐沥磊] : 荐沥 郴侩
-
- *******************************************************************************************************************/
- #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