Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
gte::DXGIAdapter Class Reference

#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
 
DXGIAdapteroperator= (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< DXGIOutputmOutputs
 

Detailed Description

Definition at line 17 of file GteDXGIAdapter.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void DXGIAdapter::Enumerate ( std::vector< DXGIAdapter > &  adapters)
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.

Member Data Documentation

IDXGIAdapter1* gte::DXGIAdapter::mAdapter
private

Definition at line 37 of file GteDXGIAdapter.h.

DXGI_ADAPTER_DESC1 gte::DXGIAdapter::mDescription
private

Definition at line 38 of file GteDXGIAdapter.h.

std::vector<DXGIOutput> gte::DXGIAdapter::mOutputs
private

Definition at line 39 of file GteDXGIAdapter.h.


The documentation for this class was generated from the following files:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06