RavEngine
Loading...
Searching...
No Matches
RGL::IDevice Member List

This is the complete list of members for RGL::IDevice, including all inherited members.

BlockUntilIdle()=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateBuffer(const BufferConfig &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateCommandQueue(QueueType type)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateComputePipeline(const struct ComputePipelineDescriptor &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateDefaultShaderLibrary()=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateFence(bool preSignaled)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreatePipelineLayout(const PipelineLayoutDescriptor &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateRenderPipeline(const RenderPipelineDescriptor &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateSampler(const SamplerConfig &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateShaderLibraryFromBytes(const std::span< const uint8_t >)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateShaderLibraryFromName(const std::string_view &name)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateShaderLibraryFromPath(const std::filesystem::path &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateShaderLibrarySourceCode(const std::string_view, const FromSourceConfig &config)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateSwapchain(RGLSurfacePtr, RGLCommandQueuePtr presentQueue, int width, int height)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateSystemDefaultDevice() (defined in RGL::IDevice)RGL::IDevicestatic
CreateTexture(const TextureConfig &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
CreateTextureWithData(const TextureConfig &, const TextureUploadData &)=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
GetBrandString()=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
GetCurrentVRAMInUse() const =0 (defined in RGL::IDevice)RGL::IDevicepure virtual
GetDeviceData()=0 (defined in RGL::IDevice)RGL::IDevicepure virtual
GetGlobalBindlessTextureHeap() const =0 (defined in RGL::IDevice)RGL::IDevicepure virtual
GetTotalVRAM() const =0 (defined in RGL::IDevice)RGL::IDevicepure virtual
~IDevice() (defined in RGL::IDevice)RGL::IDeviceinlinevirtual