Mercurial > mm7
comparison Engine/Graphics/IRender.h @ 2524:c7264ab7132f
Main menu rendered using d3d11
author | a.parshin |
---|---|
date | Fri, 10 Oct 2014 17:42:05 +0300 |
parents | 3a1b56ab8749 |
children | 4cc81f981afb |
comparison
equal
deleted
inserted
replaced
2523:c532d5242055 | 2524:c7264ab7132f |
---|---|
62 | 62 |
63 virtual void BeginScene() = 0; | 63 virtual void BeginScene() = 0; |
64 virtual void EndScene() = 0; | 64 virtual void EndScene() = 0; |
65 virtual void ScreenFade(unsigned int color, float t) = 0; | 65 virtual void ScreenFade(unsigned int color, float t) = 0; |
66 | 66 |
67 virtual void SetTextureClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW) = 0; | 67 virtual void SetUIClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW) = 0; |
68 virtual void ResetTextureClipRect() = 0; | 68 virtual void ResetUIClipRect() = 0; |
69 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture) = 0; | 69 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture) = 0; |
70 | 70 |
71 virtual void DrawTextureNew(float u, float v, struct Texture *) = 0; | 71 virtual void DrawTextureNew(float u, float v, struct Texture *) = 0; |
72 virtual void DrawTextureNew(float u, float v, struct RGBTexture *) = 0; | 72 virtual void DrawTextureNew(float u, float v, struct RGBTexture *) = 0; |
73 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4) = 0; | 73 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4) = 0; |
74 virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4) = 0; | 74 virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4) = 0; |
75 | 75 |
76 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5) = 0; | 76 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5) = 0; |
77 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal) = 0; | 77 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal) = 0; |
78 virtual void DrawTextureTransparent(unsigned int uX, unsigned int uY, struct Texture *pTexture) = 0; | 78 virtual void DrawTextureIndexedAlpha(unsigned int uX, unsigned int uY, struct Texture *pTexture) = 0; |
79 virtual void DrawAura(unsigned int a2, unsigned int a3, struct Texture *a4, struct Texture *a5, int a6, int a7, int a8) = 0; | 79 virtual void DrawAura(unsigned int a2, unsigned int a3, struct Texture *a4, struct Texture *a5, int a6, int a7, int a8) = 0; |
80 virtual void _4A65CC(unsigned int x, unsigned int y, struct Texture *a4, struct Texture *a5, int a6, int a7, int a8) = 0; | 80 virtual void _4A65CC(unsigned int x, unsigned int y, struct Texture *a4, struct Texture *a5, int a6, int a7, int a8) = 0; |
81 | 81 |
82 virtual void DrawTransparentRedShade(unsigned int a2, unsigned int a3, struct Texture *a4) = 0; | 82 virtual void DrawTransparentRedShade(unsigned int a2, unsigned int a3, struct Texture *a4) = 0; |
83 virtual void DrawTransparentGreenShade(signed int a2, signed int a3, struct Texture *pTexture) = 0; | 83 virtual void DrawTransparentGreenShade(signed int a2, signed int a3, struct Texture *pTexture) = 0; |