|
|
WGPUDevice | device |
| |
|
WGPUAdapter | adapter |
| |
|
|
static RGLDevicePtr | CreateSystemDefaultDevice () |
| |
◆ BlockUntilIdle()
| void RGL::DeviceWG::BlockUntilIdle |
( |
| ) |
|
|
finalvirtual |
◆ CreateBuffer()
| RGLBufferPtr RGL::DeviceWG::CreateBuffer |
( |
const BufferConfig & |
| ) |
|
|
finalvirtual |
◆ CreateCommandQueue()
| RGLCommandQueuePtr RGL::DeviceWG::CreateCommandQueue |
( |
QueueType |
type | ) |
|
|
finalvirtual |
◆ CreateComputePipeline()
◆ CreateDefaultShaderLibrary()
| RGLShaderLibraryPtr RGL::DeviceWG::CreateDefaultShaderLibrary |
( |
| ) |
|
|
finalvirtual |
◆ CreateFence()
| RGLFencePtr RGL::DeviceWG::CreateFence |
( |
bool |
preSignaled | ) |
|
|
finalvirtual |
◆ CreatePipelineLayout()
◆ CreateRenderPipeline()
◆ CreateSampler()
| RGLSamplerPtr RGL::DeviceWG::CreateSampler |
( |
const SamplerConfig & |
| ) |
|
|
finalvirtual |
◆ CreateShaderLibraryFromBytes()
| RGLShaderLibraryPtr RGL::DeviceWG::CreateShaderLibraryFromBytes |
( |
const std::span< const uint8_t > |
| ) |
|
|
finalvirtual |
◆ CreateShaderLibraryFromName()
| RGLShaderLibraryPtr RGL::DeviceWG::CreateShaderLibraryFromName |
( |
const std::string_view & |
name | ) |
|
|
finalvirtual |
◆ CreateShaderLibraryFromPath()
| RGLShaderLibraryPtr RGL::DeviceWG::CreateShaderLibraryFromPath |
( |
const std::filesystem::path & |
| ) |
|
|
finalvirtual |
◆ CreateShaderLibrarySourceCode()
| RGLShaderLibraryPtr RGL::DeviceWG::CreateShaderLibrarySourceCode |
( |
const std::string_view |
, |
|
|
const FromSourceConfig & |
config |
|
) |
| |
|
finalvirtual |
◆ CreateSwapchain()
| RGLSwapchainPtr RGL::DeviceWG::CreateSwapchain |
( |
RGLSurfacePtr |
, |
|
|
RGLCommandQueuePtr |
presentQueue, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
finalvirtual |
◆ CreateTexture()
| RGLTexturePtr RGL::DeviceWG::CreateTexture |
( |
const TextureConfig & |
| ) |
|
|
finalvirtual |
◆ GetBrandString()
| std::string RGL::DeviceWG::GetBrandString |
( |
| ) |
|
|
finalvirtual |
◆ GetCurrentVRAMInUse()
| size_t RGL::DeviceWG::GetCurrentVRAMInUse |
( |
| ) |
const |
|
virtual |
◆ GetDeviceData()
◆ GetGlobalBindlessTextureHeap()
| TextureView RGL::DeviceWG::GetGlobalBindlessTextureHeap |
( |
| ) |
const |
|
finalvirtual |
◆ GetTotalVRAM()
| size_t RGL::DeviceWG::GetTotalVRAM |
( |
| ) |
const |
|
virtual |
The documentation for this struct was generated from the following file: