comparison Engine/Graphics/RenderD3D11.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 CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture); 79 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture);
80 80
81 virtual void DrawTextureNew(float u, float v, struct Image *); 81 virtual void DrawTextureNew(float u, float v, struct Image *);
82 virtual void DrawTextureAlphaNew(float u, float v, struct Image *); 82 virtual void DrawTextureAlphaNew(float u, float v, struct Image *);
83 virtual void DrawTextureCustomHeight(float u, float v, class Image *img, int height); 83 virtual void DrawTextureCustomHeight(float u, float v, class Image *img, int height);
84 //virtual void DrawTextureNew(float u, float v, struct Texture_MM7 *);
85 //virtual void DrawTextureTransparentColorKey(signed int x, signed int y, struct Texture_MM7 *tex);
86 //virtual void DrawTextureIndexedAlpha(unsigned int uX, unsigned int uY, struct Texture_MM7 *pTexture);
87 84
88 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Image *pTexture, int a5); 85 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Image *pTexture, int a5);
89 virtual void ZDrawTextureAlpha(float u, float v, struct Image *pTexture, int zVal); 86 virtual void ZDrawTextureAlpha(float u, float v, struct Image *pTexture, int zVal);
90 virtual void BlendTextures(unsigned int a2, unsigned int a3, struct Image *a4, struct Texture_MM7 *a5, int t, int start_opacity, int end_opacity); 87 virtual void BlendTextures(unsigned int a2, unsigned int a3, struct Image *a4, struct Texture_MM7 *a5, int t, int start_opacity, int end_opacity);
91 virtual void _4A65CC(unsigned int x, unsigned int y, struct Texture_MM7 *a4, struct Texture_MM7 *a5, int a6, int a7, int a8); 88 virtual void _4A65CC(unsigned int x, unsigned int y, struct Texture_MM7 *a4, struct Texture_MM7 *a5, int a6, int a7, int a8);
92 89
90 virtual void DrawMasked(float u, float v, struct Image *img, unsigned int color_dimming_level, unsigned __int16 mask);
91 virtual void DrawTextureGrayShade(float u, float v, struct Image *a4);
93 virtual void DrawTransparentRedShade(float u, float v, struct Image *a4); 92 virtual void DrawTransparentRedShade(float u, float v, struct Image *a4);
94 virtual void DrawTransparentGreenShade(float u, float v, struct Image *pTexture); 93 virtual void DrawTransparentGreenShade(float u, float v, struct Image *pTexture);
95 virtual void DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices); 94 virtual void DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices);
96
97 virtual void DrawMasked(float u, float v, struct Image *pTexture, unsigned __int16 mask);
98 95
99 virtual void DrawTextAlpha(int x, int y, unsigned char* font_pixels, int a5, unsigned int uFontHeight, unsigned __int16 *pPalette, bool present_time_transparency); 96 virtual void DrawTextAlpha(int x, int y, unsigned char* font_pixels, int a5, unsigned int uFontHeight, unsigned __int16 *pPalette, bool present_time_transparency);
100 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); 97 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);
101 98
102 virtual void FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16); 99 virtual void FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16);
103 virtual void _4A6DF5(unsigned __int16 *pBitmap, unsigned int uBitmapPitch, struct Vec2_int_ *pBitmapXY, void *pTarget, unsigned int uTargetPitch, Vec4_int_ *a7); 100 virtual void _4A6DF5(unsigned __int16 *pBitmap, unsigned int uBitmapPitch, struct Vec2_int_ *pBitmapXY, void *pTarget, unsigned int uTargetPitch, Vec4_int_ *a7);
104 virtual void DrawTranslucent(unsigned int a2, unsigned int a3, struct Texture_MM7 *a4);
105 101
106 virtual void DrawBuildingsD3D(); 102 virtual void DrawBuildingsD3D();
107 103
108 virtual void DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID); 104 virtual void DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID);
109 virtual void DrawOutdoorSkyD3D(); 105 virtual void DrawOutdoorSkyD3D();