Mercurial > mm7
comparison Engine/Graphics/IRender.h @ 2575:a76d408c5132 tip
DrawTranslucent -> DrawTextureGrayShade
Removed old texture drawing stuff
author | a.parshin |
---|---|
date | Wed, 09 Mar 2016 01:39:52 +0200 |
parents | dd36326a9994 |
children |
comparison
equal
deleted
inserted
replaced
2574:dd36326a9994 | 2575:a76d408c5132 |
---|---|
79 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Image *pTexture, int a5) = 0; | 79 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Image *pTexture, int a5) = 0; |
80 virtual void ZDrawTextureAlpha(float u, float v, struct Image *pTexture, int zVal) = 0; | 80 virtual void ZDrawTextureAlpha(float u, float v, struct Image *pTexture, int zVal) = 0; |
81 virtual void BlendTextures(unsigned int a2, unsigned int a3, struct Image *a4, struct Texture_MM7 *a5, int t, int start_opacity, int end_opacity) = 0; | 81 virtual void BlendTextures(unsigned int a2, unsigned int a3, struct Image *a4, struct Texture_MM7 *a5, int t, int start_opacity, int end_opacity) = 0; |
82 virtual void _4A65CC(unsigned int x, unsigned int y, struct Texture_MM7 *a4, struct Texture_MM7 *a5, int a6, int a7, int a8) = 0; | 82 virtual void _4A65CC(unsigned int x, unsigned int y, struct Texture_MM7 *a4, struct Texture_MM7 *a5, int a6, int a7, int a8) = 0; |
83 | 83 |
84 virtual void DrawMasked(float u, float v, struct Image *img, unsigned int color_dimming_level, unsigned __int16 mask) = 0; | |
85 virtual void DrawTextureGrayShade(float u, float v, struct Image *a4) = 0; | |
84 virtual void DrawTransparentRedShade(float u, float v, struct Image *a4) = 0; | 86 virtual void DrawTransparentRedShade(float u, float v, struct Image *a4) = 0; |
85 virtual void DrawTransparentGreenShade(float u, float v, struct Image *pTexture) = 0; | 87 virtual void DrawTransparentGreenShade(float u, float v, struct Image *pTexture) = 0; |
86 virtual void DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices) = 0; | 88 virtual void DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices) = 0; |
87 | |
88 virtual void DrawMasked(float u, float v, struct Image *pTexture, unsigned __int16 mask) = 0; | |
89 | 89 |
90 virtual void DrawTextAlpha(int x, int y, unsigned char* font_pixels, int a5, unsigned int uFontHeight, unsigned __int16 *pPalette, bool present_time_transparency) = 0; | 90 virtual void DrawTextAlpha(int x, int y, unsigned char* font_pixels, int a5, unsigned int uFontHeight, unsigned __int16 *pPalette, bool present_time_transparency) = 0; |
91 virtual void DrawText(signed int uOutX, signed int uOutY, unsigned __int8 *pFontPixels, unsigned int uCharWidth, unsigned int uCharHeight, unsigned __int16 *pFontPalette, unsigned __int16 uFaceColor, unsigned __int16 uShadowColor) = 0; | 91 virtual void DrawText(signed int uOutX, signed int uOutY, unsigned __int8 *pFontPixels, unsigned int uCharWidth, unsigned int uCharHeight, unsigned __int16 *pFontPalette, unsigned __int16 uFaceColor, unsigned __int16 uShadowColor) = 0; |
92 | 92 |
93 virtual void FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16) = 0; | 93 virtual void FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16) = 0; |
94 virtual void _4A6DF5(unsigned __int16 *pBitmap, unsigned int uBitmapPitch, struct Vec2_int_ *pBitmapXY, void *pTarget, unsigned int uTargetPitch, Vec4_int_ *a7) = 0; | 94 virtual void _4A6DF5(unsigned __int16 *pBitmap, unsigned int uBitmapPitch, struct Vec2_int_ *pBitmapXY, void *pTarget, unsigned int uTargetPitch, Vec4_int_ *a7) = 0; |
95 virtual void DrawTranslucent(unsigned int a2, unsigned int a3, struct Texture_MM7 *a4) = 0; | |
96 | 95 |
97 virtual void DrawBuildingsD3D() = 0; | 96 virtual void DrawBuildingsD3D() = 0; |
98 | 97 |
99 virtual void DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID = 0) = 0; | 98 virtual void DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID = 0) = 0; |
100 virtual void DrawOutdoorSkyD3D() = 0; | 99 virtual void DrawOutdoorSkyD3D() = 0; |