Mercurial > mm7
comparison Engine/Graphics/RenderD3D11.h @ 2518:3a1b56ab8749
d3d11 accepts RGBTexture
author | a.parshin |
---|---|
date | Thu, 09 Oct 2014 00:06:47 +0300 |
parents | 491f0babd563 |
children | 8e2022a843d9 |
comparison
equal
deleted
inserted
replaced
2517:09c3114c6e4e | 2518:3a1b56ab8749 |
---|---|
74 virtual void EndScene(); | 74 virtual void EndScene(); |
75 virtual void ScreenFade(unsigned int color, float t); | 75 virtual void ScreenFade(unsigned int color, float t); |
76 | 76 |
77 virtual void SetTextureClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW); | 77 virtual void SetTextureClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW); |
78 virtual void ResetTextureClipRect(); | 78 virtual void ResetTextureClipRect(); |
79 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture); | |
80 | |
81 virtual void DrawTextureNew(float u, float v, struct Texture *); | |
82 virtual void DrawTextureNew(float u, float v, struct RGBTexture *); | |
79 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4); | 83 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4); |
80 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture); | |
81 virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4); | 84 virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4); |
82 | 85 |
83 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5); | 86 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5); |
84 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal); | 87 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal); |
85 virtual void DrawTextureTransparent(unsigned int uX, unsigned int uY, struct Texture *pTexture); | 88 virtual void DrawTextureTransparent(unsigned int uX, unsigned int uY, struct Texture *pTexture); |
167 IDXGISwapChain *pSwapChain; | 170 IDXGISwapChain *pSwapChain; |
168 ID3D11Device *d3dd; | 171 ID3D11Device *d3dd; |
169 ID3D11DeviceContext *d3dc; | 172 ID3D11DeviceContext *d3dc; |
170 ID3D11RenderTargetView *primary_srv; | 173 ID3D11RenderTargetView *primary_srv; |
171 ID3D11DepthStencilView *depth_srv; | 174 ID3D11DepthStencilView *depth_srv; |
175 | |
176 ID3D11VertexShader *vs_test; | |
177 ID3D11PixelShader *ps_test; | |
178 ID3D11InputLayout *layout_test; | |
179 ID3D11Buffer *vb_test; | |
172 }; | 180 }; |