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

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

AddRef() const override finalFVulkanRayTracingShaderinlinevirtual
AnyHitModuleIdentifierFVulkanRayTracingShaderstatic
bUsesBindlessFVulkanShaderprotected
ClosestHitModuleIdentifierFVulkanRayTracingShaderstatic
CodeHeaderFVulkanShaderprotected
CreateHandle(const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderprotected
CreateHandle(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderprotected
DebugFRHIShader
DebugSRVTypeValidationDataFRHIShader
DebugStrideValidationDataFRHIShader
DebugUAVTypeValidationDataFRHIShader
DebugUBSizeValidationDataFRHIShader
DeviceFVulkanShaderprotected
DisableLifetimeExtension()FRHIResourceinline
FrequencyFVulkanShaderprotected
FRHIRayTracingShader(EShaderFrequency InFrequency)FRHIRayTracingShaderinlineexplicit
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIShader()=deleteFRHIShader
FRHIShader(ERHIResourceType InResourceType, EShaderFrequency InFrequency)FRHIShaderinline
FVulkanShader(FVulkanDevice *InDevice, EShaderFrequency InFrequency, FVulkanShaderHeader &&InCodeHeader, FSpirvContainer &&InSpirvContainer, uint64 InShaderKey, TArray< FUniformBufferStaticSlot > &InStaticSlots)FVulkanShaderprotected
FVulkanShaderFactoryFVulkanRayTracingShaderfriend
GetCodeHeader() constFVulkanShaderinline
GetDebugName() constFVulkanShaderinline
GetEntryPoint(ANSICHAR *Name, int32 NameLength) constFVulkanShaderinline
GetFrequency() constFRHIShaderinline
GetHash() constFRHIShaderinline
GetOrCreateHandle(uint32 ModuleIdentifier)FVulkanRayTracingShader
FVulkanShader::GetOrCreateHandle()FVulkanShader
FVulkanShader::GetOrCreateHandle(const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderinline
FVulkanShader::GetOrCreateHandle(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout, uint32 LayoutHash)FVulkanShaderinline
GetOwnerName() constFRHIResourceinline
GetPatchedSpirvCode(const FGfxPipelineDesc &Desc, const FVulkanLayout *Layout)FVulkanShader
GetRefCount() const override finalFVulkanRayTracingShaderinlinevirtual
GetShaderKey() constFVulkanShaderinline
GetShaderName() constFRHIShaderinline
GetShaderResourceTable() constFRHIShaderDatainline
GetSpirvCode() constFVulkanShaderinline
GetSpirvCode(const FSpirvContainer &Container)FVulkanShaderprotectedstatic
GetStaticSlots() constFRHIShaderDatainline
GetType() constFRHIResourceinline
GetUniformBufferName(uint32 Index) constFRHIShaderinline
HasNoDerivativeOps() constFRHIShaderinline
HasShaderBundleUsage() constFRHIShaderinline
HasShaderName() constFRHIShaderinline
IntersectionModuleIdentifierFVulkanRayTracingShaderstatic
IsValid() constFRHIResourceinline
LocalBindingDataSizeFRHIRayTracingShader
MainModuleIdentifierFVulkanRayTracingShaderstatic
NeedsSpirvInputAttachmentPatching(const FGfxPipelineDesc &Desc) constFVulkanShaderprotected
PatchSpirvInputAttachments(FSpirvCode &SpirvCode)FVulkanShaderprotectedstatic
PipelineLibraryFVulkanShaderprotected
PurgeShaderModules()FVulkanShader
RayTracingPayloadSizeFRHIRayTracingShader
RayTracingPayloadTypeFRHIRayTracingShader
Release() const override finalFVulkanRayTracingShaderinlinevirtual
SerializeShaderResourceTable(FArchive &Ar)FRHIShaderDatainline
SetHash(const FSHAHash &InHash)FRHIShaderinline
SetNoDerivativeOps(bool bValue)FRHIShaderinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetShaderBundleUsage(bool bValue)FRHIShaderinline
SetUsesBindless(bool bValue)FVulkanShaderinline
ShaderKeyFVulkanShaderprotected
ShaderModulesFVulkanShaderprotected
ShaderNameFRHIShader
ShaderResourceTableFRHIShaderDataprotected
SpirvContainerFVulkanShaderprotected
FRHIRayTracingShader::StaticSlotsFRHIShaderDataprotected
FVulkanShader::StaticSlotsFVulkanShader
UniformBufferNamesFRHIShader
UsesBindless() constFVulkanShaderinline
VulkanShaderModulesMapCSFVulkanShaderprotectedstatic
~FRHIResource()FRHIResourceprotectedvirtual
~FVulkanShader()FVulkanShadervirtual
~IRefCountedObject()IRefCountedObjectinlinevirtual