#include <GteDXGIAdapter.h>
Public Member Functions | |
DXGIAdapter (DXGIAdapter const &object) | |
DXGIAdapter (IDXGIAdapter1 *adapter=nullptr) | |
IDXGIAdapter1 * | GetAdapter () const |
DXGI_ADAPTER_DESC1 const & | GetDescription () const |
std::vector< DXGIOutput > const & | GetOutputs () const |
DXGIAdapter & | operator= (DXGIAdapter const &object) |
~DXGIAdapter () | |
Static Public Member Functions | |
static void | Enumerate (std::vector< DXGIAdapter > &adapters) |
Private Attributes | |
IDXGIAdapter1 * | mAdapter |
DXGI_ADAPTER_DESC1 | mDescription |
std::vector< DXGIOutput > | mOutputs |
Definition at line 17 of file GteDXGIAdapter.h.
DXGIAdapter::~DXGIAdapter | ( | ) |
Definition at line 13 of file GteDXGIAdapter.cpp.
DXGIAdapter::DXGIAdapter | ( | DXGIAdapter const & | object | ) |
Definition at line 21 of file GteDXGIAdapter.cpp.
DXGIAdapter::DXGIAdapter | ( | IDXGIAdapter1 * | adapter = nullptr | ) |
Definition at line 28 of file GteDXGIAdapter.cpp.
|
static |
Definition at line 84 of file GteDXGIAdapter.cpp.
IDXGIAdapter1 * DXGIAdapter::GetAdapter | ( | ) | const |
Definition at line 69 of file GteDXGIAdapter.cpp.
DXGI_ADAPTER_DESC1 const & DXGIAdapter::GetDescription | ( | ) | const |
Definition at line 74 of file GteDXGIAdapter.cpp.
std::vector< DXGIOutput > const & DXGIAdapter::GetOutputs | ( | ) | const |
Definition at line 79 of file GteDXGIAdapter.cpp.
DXGIAdapter & DXGIAdapter::operator= | ( | DXGIAdapter const & | object | ) |
Definition at line 54 of file GteDXGIAdapter.cpp.
|
private |
Definition at line 37 of file GteDXGIAdapter.h.
|
private |
Definition at line 38 of file GteDXGIAdapter.h.
|
private |
Definition at line 39 of file GteDXGIAdapter.h.