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

#include <DeviceD3D.h>

Inheritance diagram for rx::DeviceD3D:
rx::DeviceImpl angle::NonCopyable

Public Member Functions

 DeviceD3D ()
 
 ~DeviceD3D () override
 
egl::Error initialize (void *device, EGLint deviceType, EGLBoolean external)
 
egl::Error getDevice (void **outValue) override
 
EGLint getType () override
 
void generateExtensions (egl::DeviceExtensions *outExtensions) const override
 
bool deviceExternallySourced () override
 
- Public Member Functions inherited from rx::DeviceImpl
 DeviceImpl ()
 
virtual ~DeviceImpl ()
 

Constructor & Destructor Documentation

◆ DeviceD3D()

rx::DeviceD3D::DeviceD3D ( )

◆ ~DeviceD3D()

rx::DeviceD3D::~DeviceD3D ( )
override

Member Function Documentation

◆ deviceExternallySourced()

bool rx::DeviceD3D::deviceExternallySourced ( )
inlineoverridevirtual

Implements rx::DeviceImpl.

◆ generateExtensions()

void rx::DeviceD3D::generateExtensions ( egl::DeviceExtensions outExtensions) const
overridevirtual

Implements rx::DeviceImpl.

◆ getDevice()

egl::Error rx::DeviceD3D::getDevice ( void **  outValue)
overridevirtual

Implements rx::DeviceImpl.

◆ getType()

EGLint rx::DeviceD3D::getType ( )
overridevirtual

Implements rx::DeviceImpl.

◆ initialize()

egl::Error rx::DeviceD3D::initialize ( void device,
EGLint  deviceType,
EGLBoolean  external 
)

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