#include <Screen.h>
Definition at line 6 of file Screen.h.
◆ DestroyDevice()
void Screen::DestroyDevice |
( |
| ) |
|
|
inline |
◆ Initialize()
void Screen::Initialize |
( |
Logger * |
prmLogger, |
|
|
WINDOW_OBJECT * |
prmpWindow, |
|
|
ID3DX10Font * |
prmFont |
|
) |
| |
◆ Present()
void Screen::Present |
( |
| ) |
const |
|
inline |
◆ Render()
void Screen::Render |
( |
float |
fElapsed | ) |
|
- Todo:
- probably need to read command stream from bus here in a FrameMove method to change pages
Send the sprites to the hardware if we are using buffered drawing
Finish up
Definition at line 52 of file Screen.cpp.
◆ adapter
◆ currentPage
int Screen::currentPage = 0 |
◆ flip
bool Screen::flip = false |
◆ initialized
bool Screen::initialized = false |
◆ logger
Logger* Screen::logger = nullptr |
|
private |
◆ matProjection
D3DXMATRIX Screen::matProjection |
◆ matView
D3DXMATRIX Screen::matView |
◆ name
config items
Definition at line 23 of file Screen.h.
◆ pages
std::vector<Page> Screen::pages |
◆ pFont
ID3DX10Font* Screen::pFont = nullptr |
|
private |
◆ pWindow
◆ state
ID3D10RasterizerState* Screen::state = nullptr |
|
private |
◆ viewport
D3D10_VIEWPORT Screen::viewport |
|
private |
◆ window
The documentation for this class was generated from the following files: