UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanShader Member List

This is the complete list of members for FVulkanShader, including all inherited members.

AddRef() const =0IRefCountedObjectpure virtual
bUsesBindlessFVulkanShaderprotected
CodeHeaderFVulkanShaderprotected
CreateHandle(const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderprotected
CreateHandle(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderprotected
DeviceFVulkanShaderprotected
FrequencyFVulkanShaderprotected
FVulkanCommandListContextFVulkanShaderfriend
FVulkanComputePipelineFVulkanShaderfriend
FVulkanComputeShaderStateFVulkanShaderfriend
FVulkanPipelineStateCacheManagerFVulkanShaderfriend
FVulkanShader(FVulkanDevice *InDevice, EShaderFrequency InFrequency, FVulkanShaderHeader &&InCodeHeader, FSpirvContainer &&InSpirvContainer, uint64 InShaderKey, TArray< FUniformBufferStaticSlot > &InStaticSlots)FVulkanShaderprotected
FVulkanShaderFactoryFVulkanShaderfriend
GetCodeHeader() constFVulkanShaderinline
GetDebugName() constFVulkanShaderinline
GetEntryPoint(ANSICHAR *Name, int32 NameLength) constFVulkanShaderinline
GetOrCreateHandle()FVulkanShader
GetOrCreateHandle(const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderinline
GetOrCreateHandle(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderinline
GetPatchedSpirvCode(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout)FVulkanShader
GetRefCount() const =0IRefCountedObjectpure virtual
GetShaderKey() constFVulkanShaderinline
GetSpirvCode() constFVulkanShaderinline
GetSpirvCode(const FSpirvContainer &Container)FVulkanShaderprotectedstatic
NeedsSpirvInputAttachmentPatching(const FGfxPipelineDesc &Desc) constFVulkanShaderprotected
operator<<FVulkanShaderfriend
PatchSpirvInputAttachments(FSpirvCode &SpirvCode)FVulkanShaderprotectedstatic
PipelineLibraryFVulkanShaderprotected
PurgeShaderModules()FVulkanShader
Release() const =0IRefCountedObjectpure virtual
SetUsesBindless(bool bValue)FVulkanShaderinline
ShaderKeyFVulkanShaderprotected
ShaderModulesFVulkanShaderprotected
SpirvContainerFVulkanShaderprotected
StaticSlotsFVulkanShader
UsesBindless() constFVulkanShaderinline
VulkanShaderModulesMapCSFVulkanShaderprotectedstatic
~FVulkanShader()FVulkanShadervirtual
~IRefCountedObject()IRefCountedObjectinlinevirtual