libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
gfx_dxgi.h File Reference
#include <memory>
#include "gfx_rendering_api.h"
#include "ship/utils/HResultException.h"
#include <functional>
#include <dxgi1_2.h>
Include dependency graph for gfx_dxgi.h:

Go to the source code of this file.

Classes

class  Fast::GfxWindowBackendDXGI
 DXGI/Win32 window backend used by the Fast3D renderer on Windows. More...
 

Namespaces

namespace  Ship
 Core namespace for the libultraship engine framework.
 
namespace  Fast
 

Functions

void ThrowIfFailed (HRESULT res)
 Throws an exception when an HRESULT indicates failure.
 
void ThrowIfFailed (HRESULT res, HWND h_wnd, const char *message)
 Throws an exception when an HRESULT indicates failure, including window/context message details.
 

Function Documentation

◆ ThrowIfFailed() [1/2]

void ThrowIfFailed ( HRESULT  res)

Throws an exception when an HRESULT indicates failure.

◆ ThrowIfFailed() [2/2]

void ThrowIfFailed ( HRESULT  res,
HWND  h_wnd,
const char *  message 
)

Throws an exception when an HRESULT indicates failure, including window/context message details.