#include <D3DRenderer.h>
Inheritance diagram for D3DRenderer:
Public Member Functions | |
D3DRenderer () | |
~D3DRenderer () | |
HRESULT | createDevice (HWND, DWORD, DWORD, DWORD, BOOL) |
void | destroyDevice () |
HRESULT | beginRenderingScene () |
void | endRenderingScene () |
void | setClearColor (FLOAT, FLOAT, FLOAT, FLOAT) |
HRESULT | addTexture (std::string strFilename, const int value) |
void | setTexture (const int value) |
|
Constructor |
|
Destructor |
|
(v1.3) This method is responsible for adding a new texture to our rendering engine. We won't do anything that fancy but store it in a std::map object
|
|
Method to begin rendering primitives
Implements rendererInterface. |
|
Method to create and initialize our hardware
Implements rendererInterface. |
|
Method to destroy it
Implements rendererInterface. |
|
Method to end rendering primitives
Implements rendererInterface. |
|
Method to change the screen clearing color
Implements rendererInterface. |
|
(v1.3) This method is responsible for letting the renderer engine know which texture we want to use
|