comparison Engine/Graphics/IRender.h @ 2572:d87bfbd3bb3b

Step towards unification of Texture and RGBTexture (class Image)
author a.parshin
date Sat, 05 Mar 2016 01:51:54 +0200
parents c674d547cc7c
children 0c67be4ec900
comparison
equal deleted inserted replaced
2571:cf29f444ddd7 2572:d87bfbd3bb3b
68 virtual void SetUIClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW) = 0; 68 virtual void SetUIClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW) = 0;
69 virtual void ResetUIClipRect() = 0; 69 virtual void ResetUIClipRect() = 0;
70 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, struct RGBTexture *pTexture) = 0; 70 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, struct RGBTexture *pTexture) = 0;
71 71
72 virtual void DrawTextureNew(float u, float v, struct Texture *) = 0; 72 virtual void DrawTextureNew(float u, float v, struct Texture *) = 0;
73 virtual void DrawTextureNew(float u, float v, struct RGBTexture *) = 0; 73 virtual void DrawTextureNew(float u, float v, struct Image *) = 0;
74 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, struct RGBTexture *a4) = 0; 74 virtual void DrawTextureAlphaNew(float u, float v, struct Image *) = 0;
75 virtual void DrawTextureIndexed(signed int x, signed int y, struct Texture *tex) = 0; 75 virtual void DrawTextureIndexed(signed int x, signed int y, struct Texture *tex) = 0;
76 76
77 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5) = 0; 77 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5) = 0;
78 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal) = 0; 78 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal) = 0;
79 virtual void DrawTextureIndexedAlpha(unsigned int uX, unsigned int uY, struct Texture *pTexture) = 0; 79 virtual void DrawTextureIndexedAlpha(unsigned int uX, unsigned int uY, struct Texture *pTexture) = 0;