|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/RenderAPI/WebGPU/WGRenderAPI.hpp>
Public Member Functions | |
| WGRenderAPI (const RenderAPIDescriptor &descriptor) | |
| ~WGRenderAPI () final | |
| GPUDevicePtr | createDevice (const GPUDeviceDescriptor &descriptor, const DevicePickerFunc &pickerFunc=nullptr) final |
| GPUDevicePtr | getDefaultDevice () final |
| void | update () final |
Public Member Functions inherited from CeresEngine::RenderAPI | |
| RenderAPI ()=default | |
| Default initializer. | |
| virtual | ~RenderAPI ()=default |
| Destroys the renderer object. | |
| RenderAPI (const RenderAPI &)=delete | |
| Deleted copy constructor. | |
| RenderAPI & | operator= (const RenderAPI &)=delete |
| RenderAPI (RenderAPI &&)=delete | |
| Deleted move constructor. | |
| RenderAPI & | operator= (RenderAPI &&)=delete |
Private Attributes | |
| WGDevicePtr | mDevice |
| The default WebGPU device. | |
Friends | |
| class | WGDevice |
| CeresEngine::WGRenderAPI::WGRenderAPI | ( | const RenderAPIDescriptor & | descriptor | ) |
|
final |
|
finalvirtual |
Implements CeresEngine::RenderAPI.
|
finalvirtual |
Implements CeresEngine::RenderAPI.
|
finalvirtual |
Implements CeresEngine::RenderAPI.
|
private |
The default WebGPU device.