Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::IRenderDeviceVk Member List

This is the complete list of members for Diligent::IRenderDeviceVk, including all inherited members.

AddRef()=0Diligent.IObjectpure virtual
CreateBLAS(const BottomLevelASDesc &Desc, IBottomLevelAS **ppBLAS)=0Diligent.IRenderDevicepure virtual
CreateBLASFromVulkanResource(VkAccelerationStructureKHR vkBLAS, const BottomLevelASDesc &Desc, RESOURCE_STATE InitialState, IBottomLevelAS **ppBLAS)=0Diligent::IRenderDeviceVkpure virtual
CreateBuffer(const BufferDesc &BuffDesc, const BufferData *pBuffData, IBuffer **ppBuffer)=0Diligent.IRenderDevicepure virtual
CreateBufferFromVulkanResource(VkBuffer vkBuffer, const BufferDesc &BuffDesc, RESOURCE_STATE InitialState, IBuffer **ppBuffer)=0Diligent::IRenderDeviceVkpure virtual
CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0Diligent.IRenderDevicepure virtual
CreateDeferredContext(IDeviceContext **ppContext)=0Diligent.IRenderDevicepure virtual
CreateDeviceMemory(const DeviceMemoryCreateInfo &CreateInfo, IDeviceMemory **ppMemory)=0Diligent.IRenderDevicepure virtual
CreateFence(const FenceDesc &Desc, IFence **ppFence)=0Diligent.IRenderDevicepure virtual
CreateFenceFromVulkanResource(VkSemaphore vkTimelineSemaphore, const FenceDesc &Desc, IFence **ppFence)=0Diligent::IRenderDeviceVkpure virtual
CreateFramebuffer(const FramebufferDesc &Desc, IFramebuffer **ppFramebuffer)=0Diligent.IRenderDevicepure virtual
CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0Diligent.IRenderDevicepure virtual
CreatePipelineResourceSignature(const PipelineResourceSignatureDesc &Desc, IPipelineResourceSignature **ppSignature)=0Diligent.IRenderDevicepure virtual
CreatePipelineState(const GraphicsPipelineStateCreateInfo &CI, IPipelineState **ppPipelineState)Diligent.IRenderDeviceinline
CreatePipelineState(const ComputePipelineStateCreateInfo &CI, IPipelineState **ppPipelineState)Diligent.IRenderDeviceinline
CreatePipelineState(const RayTracingPipelineStateCreateInfo &CI, IPipelineState **ppPipelineState)Diligent.IRenderDeviceinline
CreatePipelineState(const TilePipelineStateCreateInfo &CI, IPipelineState **ppPipelineState)Diligent.IRenderDeviceinline
CreatePipelineStateCache(const PipelineStateCacheCreateInfo &CreateInfo, IPipelineStateCache **ppPSOCache)=0Diligent.IRenderDevicepure virtual
CreateQuery(const QueryDesc &Desc, IQuery **ppQuery)=0Diligent.IRenderDevicepure virtual
CreateRayTracingPipelineState(const RayTracingPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0Diligent.IRenderDevicepure virtual
CreateRenderPass(const RenderPassDesc &Desc, IRenderPass **ppRenderPass)=0Diligent.IRenderDevicepure virtual
CreateResourceMapping(const ResourceMappingCreateInfo &ResMappingCI, IResourceMapping **ppMapping)=0Diligent.IRenderDevicepure virtual
CreateSampler(const SamplerDesc &SamDesc, ISampler **ppSampler)=0Diligent.IRenderDevicepure virtual
CreateSBT(const ShaderBindingTableDesc &Desc, IShaderBindingTable **ppSBT)=0Diligent.IRenderDevicepure virtual
CreateShader(const ShaderCreateInfo &ShaderCI, IShader **ppShader, IDataBlob **ppCompilerOutput=nullptr)=0Diligent.IRenderDevicepure virtual
CreateTexture(const TextureDesc &TexDesc, const TextureData *pData, ITexture **ppTexture)=0Diligent.IRenderDevicepure virtual
CreateTextureFromVulkanImage(VkImage vkImage, const TextureDesc &TexDesc, RESOURCE_STATE InitialState, ITexture **ppTexture)=0Diligent::IRenderDeviceVkpure virtual
CreateTilePipelineState(const TilePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0Diligent.IRenderDevicepure virtual
CreateTLAS(const TopLevelASDesc &Desc, ITopLevelAS **ppTLAS)=0Diligent.IRenderDevicepure virtual
CreateTLASFromVulkanResource(VkAccelerationStructureKHR vkTLAS, const TopLevelASDesc &Desc, RESOURCE_STATE InitialState, ITopLevelAS **ppTLAS)=0Diligent::IRenderDeviceVkpure virtual
GetAdapterInfo() const =0Diligent.IRenderDevicepure virtual
GetDeviceFeaturesVk(DeviceFeaturesVk &FeaturesVk) const =0Diligent::IRenderDeviceVkpure virtual
GetDeviceInfo() const =0Diligent.IRenderDevicepure virtual
GetEngineFactory() const =0Diligent.IRenderDevicepure virtual
GetReferenceCounters() const =0Diligent.IObjectpure virtual
GetShaderCompilationThreadPool() const =0Diligent.IRenderDevicepure virtual
GetSparseTextureFormatInfo(TEXTURE_FORMAT TexFormat, RESOURCE_DIMENSION Dimension, Uint32 SampleCount) const =0Diligent.IRenderDevicepure virtual
GetTextureFormatInfo(TEXTURE_FORMAT TexFormat) const =0Diligent.IRenderDevicepure virtual
GetTextureFormatInfoExt(TEXTURE_FORMAT TexFormat)=0Diligent.IRenderDevicepure virtual
GetVkDevice()=0Diligent::IRenderDeviceVkpure virtual
GetVkInstance()=0Diligent::IRenderDeviceVkpure virtual
GetVkPhysicalDevice()=0Diligent::IRenderDeviceVkpure virtual
GetVkVersion()=0Diligent::IRenderDeviceVkpure virtual
IdleGPU()=0Diligent.IRenderDevicepure virtual
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0Diligent.IObjectpure virtual
Release()=0Diligent.IObjectpure virtual
ReleaseStaleResources(Bool ForceRelease=false)=0Diligent.IRenderDevicepure virtual