|
void | Release () |
|
void | ValidateDevice () |
|
void | HandleDeviceLost (bool removed) |
|
bool | Begin () |
|
void | Present () |
|
winrt::Windows::Foundation::Size | GetOutputSize () const |
|
winrt::Windows::Foundation::Size | GetLogicalSize () const |
|
void | SetLogicalSize (float width, float height) |
|
float | GetDpi () const |
|
void | SetDpi (float dpi) |
|
bool | HasValidDevice () const |
|
ID3D11Device1 * | GetD3DDevice () const |
|
ID3D11DeviceContext1 * | GetD3DContext () const |
|
ID3D11DeviceContext1 * | GetImmediateContext () const |
|
IDXGISwapChain1 * | GetSwapChain () const |
|
IDXGIFactory2 * | GetIDXGIFactory2 () const |
|
IDXGIAdapter1 * | GetAdapter () const |
|
ID3D11DepthStencilView * | GetDSV () const |
|
D3D_FEATURE_LEVEL | GetDeviceFeatureLevel () const |
|
CD3DTexture & | GetBackBuffer () |
|
void | GetOutput (IDXGIOutput **ppOutput) const |
|
void | GetCachedOutputAndDesc (IDXGIOutput **output, DXGI_OUTPUT_DESC *outputDesc) const |
| Retrieve current output and output description. Use cached data first to avoid delays due to dxgi internal multithreading synchronization. More...
|
|
DXGI_ADAPTER_DESC | GetAdapterDesc () const |
|
void | GetDisplayMode (DXGI_MODE_DESC *mode) const |
|
D3D11_VIEWPORT | GetScreenViewport () const |
|
void | SetViewPort (D3D11_VIEWPORT &viewPort) const |
|
void | ReleaseBackBuffer () |
|
void | CreateBackBuffer () |
|
void | ResizeBuffers () |
|
bool | SetFullScreen (bool fullscreen, RESOLUTION_INFO &res) |
|
void | ApplyDisplaySettings () |
|
HDR_STATUS | ToggleHDR () |
|
void | SetHdrMetaData (DXGI_HDR_METADATA_HDR10 &hdr10) const |
|
void | SetHdrColorSpace (const DXGI_COLOR_SPACE_TYPE colorSpace) |
|
bool | IsHDROutput () const |
|
bool | IsTransferPQ () const |
|
void | Register (ID3DResource *resource) |
|
void | Unregister (ID3DResource *resource) |
|
void | FinishCommandList (bool bExecute=true) const |
|
void | ClearDepthStencil () const |
|
void | ClearRenderTarget (ID3D11RenderTargetView *pRTView, float color[4]) const |
|
void | RegisterDeviceNotify (IDeviceNotify *deviceNotify) |
|
bool | IsStereoAvailable () const |
|
bool | IsStereoEnabled () const |
|
void | SetStereoIdx (byte idx) |
|
void | SetMonitor (HMONITOR monitor) |
|
HMONITOR | GetMonitor () const |
|
bool | IsNV12SharedTexturesSupported () const |
|
bool | IsDXVA2SharedDecoderSurfaces () const |
|
bool | IsSuperResolutionSupported () const |
|
bool | UseFence () const |
|
DEBUG_INFO_RENDER | GetDebugInfo () const |
|
std::vector< DXGI_COLOR_SPACE_TYPE > | GetSwapChainColorSpaces () const |
|
bool | SetMultithreadProtected (bool enabled) const |
|