This is the complete list of members for FVulkanShader, including all inherited members.
| AddRef() const =0 | IRefCountedObject | pure virtual |
| bUsesBindless | FVulkanShader | protected |
| CodeHeader | FVulkanShader | protected |
| CreateHandle(const FVulkanLayout *Layout, uint32 LayoutHash) | FVulkanShader | protected |
| CreateHandle(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout, uint32 LayoutHash) | FVulkanShader | protected |
| Device | FVulkanShader | protected |
| Frequency | FVulkanShader | protected |
| FVulkanCommandListContext | FVulkanShader | friend |
| FVulkanComputePipeline | FVulkanShader | friend |
| FVulkanComputeShaderState | FVulkanShader | friend |
| FVulkanPipelineStateCacheManager | FVulkanShader | friend |
| FVulkanShader(FVulkanDevice *InDevice, EShaderFrequency InFrequency, FVulkanShaderHeader &&InCodeHeader, FSpirvContainer &&InSpirvContainer, uint64 InShaderKey, TArray< FUniformBufferStaticSlot > &InStaticSlots) | FVulkanShader | protected |
| FVulkanShaderFactory | FVulkanShader | friend |
| GetCodeHeader() const | FVulkanShader | inline |
| GetDebugName() const | FVulkanShader | inline |
| GetEntryPoint(ANSICHAR *Name, int32 NameLength) const | FVulkanShader | inline |
| GetOrCreateHandle() | FVulkanShader | |
| GetOrCreateHandle(const FVulkanLayout *Layout, uint32 LayoutHash) | FVulkanShader | inline |
| GetOrCreateHandle(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout, uint32 LayoutHash) | FVulkanShader | inline |
| GetPatchedSpirvCode(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout) | FVulkanShader | |
| GetRefCount() const =0 | IRefCountedObject | pure virtual |
| GetShaderKey() const | FVulkanShader | inline |
| GetSpirvCode() const | FVulkanShader | inline |
| GetSpirvCode(const FSpirvContainer &Container) | FVulkanShader | protectedstatic |
| NeedsSpirvInputAttachmentPatching(const FGfxPipelineDesc &Desc) const | FVulkanShader | protected |
| operator<< | FVulkanShader | friend |
| PatchSpirvInputAttachments(FSpirvCode &SpirvCode) | FVulkanShader | protectedstatic |
| PipelineLibrary | FVulkanShader | protected |
| PurgeShaderModules() | FVulkanShader | |
| Release() const =0 | IRefCountedObject | pure virtual |
| SetUsesBindless(bool bValue) | FVulkanShader | inline |
| ShaderKey | FVulkanShader | protected |
| ShaderModules | FVulkanShader | protected |
| SpirvContainer | FVulkanShader | protected |
| StaticSlots | FVulkanShader | |
| UsesBindless() const | FVulkanShader | inline |
| VulkanShaderModulesMapCS | FVulkanShader | protectedstatic |
| ~FVulkanShader() | FVulkanShader | virtual |
| ~IRefCountedObject() | IRefCountedObject | inlinevirtual |