webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
webrtc::D3dDevice Class Reference

#include <d3d_device.h>

Public Member Functions

 D3dDevice (const D3dDevice &other)
 
 D3dDevice (D3dDevice &&other)
 
 ~D3dDevice ()
 
ID3D11Device * d3d_device () const
 
ID3D11DeviceContext * context () const
 
IDXGIDevice * dxgi_device () const
 
IDXGIAdapter * dxgi_adapter () const
 
 D3dDevice (const D3dDevice &other)
 
 D3dDevice (D3dDevice &&other)
 
 ~D3dDevice ()
 
ID3D11Device * d3d_device () const
 
ID3D11DeviceContext * context () const
 
IDXGIDevice * dxgi_device () const
 
IDXGIAdapter * dxgi_adapter () const
 

Static Public Member Functions

static std::vector< D3dDeviceEnumDevices ()
 
static std::vector< D3dDeviceEnumDevices ()
 

Constructor & Destructor Documentation

◆ D3dDevice() [1/4]

webrtc::D3dDevice::D3dDevice ( const D3dDevice other)
default

◆ D3dDevice() [2/4]

webrtc::D3dDevice::D3dDevice ( D3dDevice &&  other)
default

◆ ~D3dDevice() [1/2]

webrtc::D3dDevice::~D3dDevice ( )
default

◆ D3dDevice() [3/4]

webrtc::D3dDevice::D3dDevice ( const D3dDevice other)

◆ D3dDevice() [4/4]

webrtc::D3dDevice::D3dDevice ( D3dDevice &&  other)

◆ ~D3dDevice() [2/2]

webrtc::D3dDevice::~D3dDevice ( )

Member Function Documentation

◆ context() [1/2]

ID3D11DeviceContext* webrtc::D3dDevice::context ( ) const
inline

◆ context() [2/2]

ID3D11DeviceContext* webrtc::D3dDevice::context ( ) const
inline

◆ d3d_device() [1/2]

ID3D11Device* webrtc::D3dDevice::d3d_device ( ) const
inline

◆ d3d_device() [2/2]

ID3D11Device* webrtc::D3dDevice::d3d_device ( ) const
inline

◆ dxgi_adapter() [1/2]

IDXGIAdapter* webrtc::D3dDevice::dxgi_adapter ( ) const
inline

◆ dxgi_adapter() [2/2]

IDXGIAdapter* webrtc::D3dDevice::dxgi_adapter ( ) const
inline

◆ dxgi_device() [1/2]

IDXGIDevice* webrtc::D3dDevice::dxgi_device ( ) const
inline

◆ dxgi_device() [2/2]

IDXGIDevice* webrtc::D3dDevice::dxgi_device ( ) const
inline

◆ EnumDevices() [1/2]

static std::vector<D3dDevice> webrtc::D3dDevice::EnumDevices ( )
static

◆ EnumDevices() [2/2]

std::vector< D3dDevice > webrtc::D3dDevice::EnumDevices ( )
static

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