#include <Viewport.h>
Definition at line 7 of file Viewport.h.
◆ Viewport() [1/2]
◆ Viewport() [2/2]
| Viewport::Viewport |
( |
Bus * |
prmBus, |
|
|
Logger * |
prmLogger |
|
) |
| |
◆ ~Viewport()
◆ CreateDevicePerAdapter()
| HRESULT Viewport::CreateDevicePerAdapter |
( |
D3D10_DRIVER_TYPE |
DriverType | ) |
|
|
private |
this guy creates a couple of memory leaks, you can't clean him up here without killing the reference in pWindow
Definition at line 305 of file Viewport.cpp.
◆ CreateMonitorWindows()
| HRESULT Viewport::CreateMonitorWindows |
( |
| ) |
|
|
private |
◆ CreateSwapChainPerOutput()
| HRESULT Viewport::CreateSwapChainPerOutput |
( |
| ) |
const |
|
private |
◆ CreateViewsForWindowObject()
| HRESULT Viewport::CreateViewsForWindowObject |
( |
WINDOW_OBJECT * |
pWindow | ) |
|
|
staticprivate |
◆ CreateWindowClass()
| HRESULT Viewport::CreateWindowClass |
( |
HINSTANCE |
hInstance | ) |
|
|
private |
◆ Destroy()
| void Viewport::Destroy |
( |
| ) |
|
◆ DeviceCleanup()
| void Viewport::DeviceCleanup |
( |
| ) |
|
|
private |
◆ EnumerateAdapters()
| HRESULT Viewport::EnumerateAdapters |
( |
| ) |
|
|
private |
this guy creates a memory leak but you can't delete him without removing the reference and he is getting cleaned up on DeviceCleanup
Definition at line 91 of file Viewport.cpp.
◆ EnumerateOutputs()
◆ FrameMove()
| void Viewport::FrameMove |
( |
| ) |
|
|
inline |
look at commandstream
look at screens
update page
Definition at line 51 of file Viewport.h.
◆ GetWindowHandles()
| std::vector< HWND > Viewport::GetWindowHandles |
( |
| ) |
const |
◆ Initialize()
| void Viewport::Initialize |
( |
HINSTANCE |
hInstance | ) |
|
◆ OnD3D10CreateDevice()
◆ Render()
| void Viewport::Render |
( |
float |
fElapsed | ) |
|
◆ SetWindowAssociation()
| HRESULT Viewport::SetWindowAssociation |
( |
| ) |
const |
|
private |
◆ bus
| Bus* Viewport::bus = nullptr |
|
private |
◆ exclusiveMode
| bool Viewport::exclusiveMode = false |
◆ fonts
| std::vector<Font> Viewport::fonts |
◆ g_AdapterArray
◆ g_DeviceArray
◆ g_pDXGIFactory
| IDXGIFactory* Viewport::g_pDXGIFactory = nullptr |
|
private |
◆ g_WindowClass
| WNDCLASS Viewport::g_WindowClass |
|
private |
◆ g_WindowObjects
◆ logger
| Logger* Viewport::logger = nullptr |
|
private |
◆ screens
| std::vector<Screen> Viewport::screens |
The documentation for this class was generated from the following files: