This is the complete list of members for TVulkanBaseShader< BaseResourceType, ShaderType >, including all inherited members.
| AddRef() const override final | TVulkanBaseShader< BaseResourceType, ShaderType > | inlinevirtual |
| 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 |
| FVulkanShader(FVulkanDevice *InDevice, EShaderFrequency InFrequency, FVulkanShaderHeader &&InCodeHeader, FSpirvContainer &&InSpirvContainer, uint64 InShaderKey, TArray< FUniformBufferStaticSlot > &InStaticSlots) | FVulkanShader | protected |
| FVulkanShaderFactory | TVulkanBaseShader< BaseResourceType, ShaderType > | 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 override final | TVulkanBaseShader< BaseResourceType, ShaderType > | inlinevirtual |
| GetShaderKey() const | FVulkanShader | inline |
| GetSpirvCode() const | FVulkanShader | inline |
| GetSpirvCode(const FSpirvContainer &Container) | FVulkanShader | protectedstatic |
| NeedsSpirvInputAttachmentPatching(const FGfxPipelineDesc &Desc) const | FVulkanShader | protected |
| PatchSpirvInputAttachments(FSpirvCode &SpirvCode) | FVulkanShader | protectedstatic |
| PipelineLibrary | FVulkanShader | protected |
| PurgeShaderModules() | FVulkanShader | |
| Release() const override final | TVulkanBaseShader< BaseResourceType, ShaderType > | inlinevirtual |
| SetUsesBindless(bool bValue) | FVulkanShader | inline |
| ShaderKey | FVulkanShader | protected |
| ShaderModules | FVulkanShader | protected |
| SpirvContainer | FVulkanShader | protected |
| StaticFrequency enum value | TVulkanBaseShader< BaseResourceType, ShaderType > | |
| StaticSlots | FVulkanShader | |
| UsesBindless() const | FVulkanShader | inline |
| VulkanShaderModulesMapCS | FVulkanShader | protectedstatic |
| ~FVulkanShader() | FVulkanShader | virtual |
| ~IRefCountedObject() | IRefCountedObject | inlinevirtual |