Home
last modified time | relevance | path

Searched refs:DeviceImpl (Results 1 – 25 of 33) sorted by relevance

12

/external/angle/src/libANGLE/renderer/
DDeviceImpl.cpp14 DeviceImpl::DeviceImpl() {} in DeviceImpl() function in rx::DeviceImpl
16 DeviceImpl::~DeviceImpl() {} in ~DeviceImpl()
DDeviceImpl.h25 class DeviceImpl : angle::NonCopyable
28 DeviceImpl();
29 virtual ~DeviceImpl();
DDisplayImpl.cpp20 class MockDevice : public DeviceImpl
114 DeviceImpl *DisplayImpl::createDevice() in createDevice()
DDisplayImpl.h52 class DeviceImpl; variable
101 virtual DeviceImpl *createDevice();
/external/angle/src/libANGLE/
DDevice.h21 class DeviceImpl; variable
29 Device(Display *owningDisplay, rx::DeviceImpl *impl);
42 rx::DeviceImpl *getImplementation() { return mImplementation.get(); } in getImplementation()
53 std::unique_ptr<rx::DeviceImpl> mImplementation;
DDevice.cpp52 std::unique_ptr<rx::DeviceImpl> newDeviceImpl; in CreateDevice()
80 Device::Device(Display *owningDisplay, rx::DeviceImpl *impl) in Device()
/external/angle/src/libANGLE/renderer/null/
DDeviceNULL.cpp17 DeviceNULL::DeviceNULL() : DeviceImpl() {} in DeviceNULL()
DDeviceNULL.h18 class DeviceNULL : public DeviceImpl
DDisplayNULL.h47 DeviceImpl *createDevice() override;
DDisplayNULL.cpp125 DeviceImpl *DisplayNULL::createDevice() in createDevice()
/external/angle/src/libANGLE/renderer/vulkan/
DDeviceVk.h18 class DeviceVk : public DeviceImpl
DDeviceVk.cpp17 DeviceVk::DeviceVk() : DeviceImpl() {} in DeviceVk()
/external/angle/src/libANGLE/renderer/metal/
DDeviceMtl.h19 class DeviceMtl : public DeviceImpl
DDeviceMtl.mm19 // DeviceMtl implementation, implements DeviceImpl
DDisplayMtl.h53 DeviceImpl *createDevice() override;
/external/angle/src/libANGLE/renderer/gl/cgl/
DDeviceCGL.h17 class DeviceCGL : public DeviceImpl
DDisplayCGL.h85 DeviceImpl *createDevice() override;
/external/angle/src/libANGLE/renderer/gl/eagl/
DDeviceEAGL.h21 class DeviceEAGL : public DeviceImpl
DDisplayEAGL.h74 DeviceImpl *createDevice() override;
DDisplayEAGL.mm192 DeviceImpl *DisplayEAGL::createDevice()
/external/angle/src/libANGLE/renderer/d3d/
DDeviceD3D.h18 class DeviceD3D : public DeviceImpl
DDisplayD3D.h85 DeviceImpl *createDevice() override;
DDisplayD3D.cpp206 DeviceImpl *DisplayD3D::createDevice() in createDevice()
DRendererD3D.h391 virtual DeviceImpl *createEGLDevice() = 0;
/external/angle/src/
DlibGLESv2.gni287 "src/libANGLE/renderer/DeviceImpl.h",
407 "src/libANGLE/renderer/DeviceImpl.cpp",

12