|
RavEngine
|
This is the complete list of members for RGL::DeviceVk, including all inherited members.
| BlockUntilIdle() final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| commandPool (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| CreateBuffer(const BufferConfig &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateCommandQueue(QueueType type) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateComputePipeline(const ComputePipelineDescriptor &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| CreateComputePipeline(const struct ComputePipelineDescriptor &)=0 (defined in RGL::IDevice) | RGL::IDevice | pure virtual |
| CreateDefaultShaderLibrary() final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateFence(bool preSignaled) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreatePipelineLayout(const PipelineLayoutDescriptor &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateRenderPipeline(const RenderPipelineDescriptor &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateSampler(const SamplerConfig &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateShaderLibraryFromBytes(const std::span< const uint8_t >) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateShaderLibraryFromName(const std::string_view &name) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateShaderLibraryFromPath(const std::filesystem::path &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateShaderLibrarySourceCode(const std::string_view, const FromSourceConfig &config) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateSwapchain(RGLSurfacePtr, RGLCommandQueuePtr, int width, int height) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateSystemDefaultDevice() (defined in RGL::IDevice) | RGL::IDevice | static |
| CreateTexture(const TextureConfig &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| CreateTextureWithData(const TextureConfig &, const TextureUploadData &) final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| device (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| DeviceVk(decltype(physicalDevice) physicalDevice) (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| frameIndex (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| GetBrandString() final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| GetCurrentVRAMInUse() const final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| GetDeviceData() final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| GetGlobalBindlessTextureHeap() const final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| GetTotalVRAM() const final (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| globalBufferDescriptorFreeList (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| globalBufferDescriptorSet (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| globalBufferDescriptorSetLayout (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| globalTextureDescriptorFreeList (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| globalTextureDescriptorSet (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| globalTextureDescriptorSetLayout (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| indices (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| nBufferDescriptors (defined in RGL::DeviceVk) | RGL::DeviceVk | static |
| nTextureDescriptors (defined in RGL::DeviceVk) | RGL::DeviceVk | static |
| physicalDevice (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| presentQueue (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| rgl_vkCmdBeginDebugUtilsLabelEXT (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| rgl_vkCmdEndDebugUtilsLabelEXT (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| SetDebugNameForResource(void *resource, VkObjectType type, const char *debugName) (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| vkallocator (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| vkCmdPushDescriptorSetKHR (defined in RGL::DeviceVk) | RGL::DeviceVk | |
| ~DeviceVk() (defined in RGL::DeviceVk) | RGL::DeviceVk | virtual |
| ~IDevice() (defined in RGL::IDevice) | RGL::IDevice | inlinevirtual |