#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: