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

#include <GteDXGIOutput.h>

Public Member Functions

 DXGIOutput (DXGIOutput const &object)
 
 DXGIOutput (IDXGIOutput *output=nullptr)
 
HRESULT FindClosestMatchingMode (DXGI_MODE_DESC const &requested, DXGI_MODE_DESC &closest)
 
DXGI_OUTPUT_DESC const & GetDescription () const
 
HRESULT GetDisplayModes (DXGI_FORMAT format, std::vector< DXGI_MODE_DESC > &modeDescriptions)
 
IDXGIOutput * GetOutput () const
 
DXGIOutputoperator= (DXGIOutput const &object)
 
 ~DXGIOutput ()
 

Private Attributes

DXGI_OUTPUT_DESC mDescription
 
IDXGIOutput * mOutput
 

Detailed Description

Definition at line 18 of file GteDXGIOutput.h.

Constructor & Destructor Documentation

DXGIOutput::~DXGIOutput ( )

Definition at line 13 of file GteDXGIOutput.cpp.

DXGIOutput::DXGIOutput ( DXGIOutput const &  object)

Definition at line 21 of file GteDXGIOutput.cpp.

DXGIOutput::DXGIOutput ( IDXGIOutput *  output = nullptr)

Definition at line 28 of file GteDXGIOutput.cpp.

Member Function Documentation

HRESULT DXGIOutput::FindClosestMatchingMode ( DXGI_MODE_DESC const &  requested,
DXGI_MODE_DESC &  closest 
)

Definition at line 101 of file GteDXGIOutput.cpp.

DXGI_OUTPUT_DESC const & DXGIOutput::GetDescription ( ) const

Definition at line 59 of file GteDXGIOutput.cpp.

HRESULT DXGIOutput::GetDisplayModes ( DXGI_FORMAT  format,
std::vector< DXGI_MODE_DESC > &  modeDescriptions 
)

Definition at line 64 of file GteDXGIOutput.cpp.

IDXGIOutput * DXGIOutput::GetOutput ( ) const

Definition at line 54 of file GteDXGIOutput.cpp.

DXGIOutput & DXGIOutput::operator= ( DXGIOutput const &  object)

Definition at line 40 of file GteDXGIOutput.cpp.

Member Data Documentation

DXGI_OUTPUT_DESC gte::DXGIOutput::mDescription
private

Definition at line 46 of file GteDXGIOutput.h.

IDXGIOutput* gte::DXGIOutput::mOutput
private

Definition at line 45 of file GteDXGIOutput.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