|
RavEngine
|
This is the complete list of members for RGL::IDevice, including all inherited members.
| BlockUntilIdle()=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateBuffer(const BufferConfig &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateCommandQueue(QueueType type)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateComputePipeline(const struct ComputePipelineDescriptor &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateDefaultShaderLibrary()=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateFence(bool preSignaled)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreatePipelineLayout(const PipelineLayoutDescriptor &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateRenderPipeline(const RenderPipelineDescriptor &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateSampler(const SamplerConfig &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateShaderLibraryFromBytes(const std::span< const uint8_t >)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateShaderLibraryFromName(const std::string_view &name)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateShaderLibraryFromPath(const std::filesystem::path &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateShaderLibrarySourceCode(const std::string_view, const FromSourceConfig &config)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateSwapchain(RGLSurfacePtr, RGLCommandQueuePtr presentQueue, int width, int height)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateSystemDefaultDevice() (defined in RGL::IDevice) | RGL::IDevice | static |
| CreateTexture(const TextureConfig &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateTextureWithData(const TextureConfig &, const TextureUploadData &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| GetBrandString()=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| GetCurrentVRAMInUse() const =0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| GetDeviceData()=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| GetGlobalBindlessTextureHeap() const =0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| GetTotalVRAM() const =0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| ~IDevice() (defined in RGL::IDevice) | RGL::IDevice | inlinevirtual |