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

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

AddRef() constFRHIResourceinline
AliasedTextureFVulkanTexture
AliasTextureResources(FTextureRHIRef &SrcTextureRHI)FVulkanTexture
AllPlanesTrackedAccessFVulkanTexture
CanEvict() const overrideFVulkanTextureinlinevirtual
CanMove() const overrideFVulkanTextureinlinevirtual
CommitReservedResource(uint64 RequiredCommitSizeInBytes)FVulkanTexture
DefaultViewFVulkanTexture
DestroySurface()FVulkanTexture
DeviceFVulkanTexture
DisableLifetimeExtension()FRHIResourceinline
DumpMemory(T Callback)FVulkanTextureinline
ErrorInvalidViewType() constFVulkanTexture
Evict(FVulkanDevice &Device, const FVulkanContextArray &Contexts) overrideFVulkanTexturevirtual
ExternalImageDeleteCallbackInfoFVulkanTexture
FindOrAddInternalView(const FVulkanTextureViewDesc &ViewDesc)FVulkanTexture
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHITexture()=deleteFRHITextureprotected
FRHITexture(const FRHITextureCreateDesc &CreateDesc)FRHITextureprotected
FRHITexture(ERHIResourceType InResourceType)FRHITextureprotected
FRHIViewableResource(ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName)FRHIViewableResourceinlineprotected
FVulkanTexture(FVulkanDevice &InDevice, const FRHITextureCreateDesc &InCreateDesc, const FRHITransientHeapAllocation *InTransientHeapAllocation)FVulkanTexture
FVulkanTexture(FVulkanDevice &InDevice, const FRHITextureCreateDesc &InCreateDesc, VkImage InImage, const FVulkanRHIExternalImageDeleteCallbackInfo &InExternalImageDeleteCallbackInfo)FVulkanTexture
FVulkanTexture(FVulkanDevice &InDevice, const FRHITextureCreateDesc &InCreateDesc, FTextureRHIRef &SrcTextureRHI)FVulkanTexture
GenerateImageCreateInfo(FImageCreateInfo &OutImageCreateInfo, FVulkanDevice &InDevice, const FRHITextureDesc &InDesc, VkFormat *OutStorageFormat=nullptr, VkFormat *OutViewFormat=nullptr, bool bForceLinearTexture=false)FVulkanTexturestatic
GetAllocationHandle() constFVulkanTexture
GetAllocationOffset() constFVulkanTexture
GetClearBinding() constFRHITextureinline
GetClearColor() constFRHITextureinline
GetCpuReadbackBuffer() constFVulkanTextureinline
GetDefaultBindlessHandle() const override finalFVulkanTextureinlinevirtual
GetDefaultLayout() constFVulkanTextureinline
GetDepthClearValue() constFRHITextureinline
GetDepthStencilClearValue(float &OutDepth, uint32 &OutStencil) constFRHITextureinline
GetDesc() constFRHITextureinlinevirtual
GetEvictableTexture() overrideFVulkanTextureinlinevirtual
GetFlags() constFRHITextureinline
GetFormat() constFRHITextureinline
GetFullAspectMask() constFVulkanTextureinline
GetLastRenderTime() constFRHITextureinline
GetMappedPointer()FVulkanTexture
GetMemorySize() constFVulkanTextureinline
GetMipDimensions(uint8 MipIndex) constFRHITextureinline
GetMipSize(uint32 MipIndex, uint64 &MipBytes)FVulkanTexture
GetMipStride(uint32 MipIndex, uint32 &Stride)FVulkanTexture
GetName() constFRHIViewableResourceinline
GetNativeResource() const override finalFVulkanTextureinlinevirtual
GetNativeShaderResourceView() constFRHITextureinlinevirtual
GetNumberOfArrayLevels() constFVulkanTextureinline
GetNumMips() constFRHITextureinline
GetNumSamples() constFRHITextureinline
GetOwnerName() constFRHIResourceinline
GetPartialAspectMask() constFVulkanTextureinline
GetRefCount() constFRHIResourceinline
GetSize() constFRHITextureinline
GetSizeX() constFRHITextureinline
GetSizeXY() constFRHITextureinline
GetSizeXYZ() constFRHITextureinline
GetSizeY() constFRHITextureinline
GetSizeZ() constFRHITextureinline
GetStencilClearValue() constFRHITextureinline
GetTexture2D()FRHITextureinline
GetTexture2DArray()FRHITextureinline
GetTexture3D()FRHITextureinline
GetTextureBaseRHI() override finalFVulkanTextureinlinevirtual
GetTextureCube()FRHITextureinline
GetTextureReference()FRHITextureinlinevirtual
GetTextureResourceInfo(FRHIResourceInfo &OutResourceInfo) constFVulkanTexture
GetTiling() constFVulkanTextureinline
GetTrackedAccess_Unsafe() constFRHIViewableResourceinline
GetType() constFRHIResourceinline
GetViewType() constFVulkanTextureinline
GetWriteMaskProperties(void *&OutData, uint32 &OutSize)FRHITextureinlinevirtual
HasClearValue() constFRHITextureinline
HasLinkedViews() constFVulkanViewableResourceinline
HostUploadInitialData(FRHICommandListBase &RHICmdList, const uint8 *BulkData, uint32 BulkDataSize)FVulkanTexture
ImageFVulkanTexture
ImageOwnerTypeFVulkanTextureprotected
ImageUsageFlagsFVulkanTexture
InternalLockWrite(FVulkanContextCommon &Context, FVulkanTexture *Surface, const VkBufferImageCopy &Region, VulkanRHI::FStagingBuffer *StagingBuffer)FVulkanTexturestatic
InvalidateMappedMemory()FVulkanTexture
IsDepthOrStencilAspect() constFVulkanTextureinline
IsImageOwner() constFVulkanTextureinline
IsMultisampled() constFRHITextureinline
IsValid() constFRHIResourceinline
MemoryRequirementsFVulkanTexture
MemPropsFVulkanTexture
Move(FVulkanDevice &Device, const FVulkanContextArray &Contexts, VulkanRHI::FVulkanAllocation &NewAllocation) overrideFVulkanTexturevirtual
NameFRHIViewableResourceprotected
PartialViewFVulkanTexture
Release() constFRHIResourceinline
ReleaseOwnership()FRHIViewableResourceinlineprotected
SetDefaultLayout(VkImageLayout InDefaultLayout)FVulkanTextureinline
SetInitialImageState(FRHICommandListBase &RHICmdList, VkImageLayout InitialLayout, bool bClear, const FClearValueBinding &ClearValueBinding, bool bIsTransientResource)FVulkanTexture
SetLastRenderTime(float InLastRenderTime)FRHITextureinline
SetName(FName InName)FRHITexture
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetTrackedAccessFromContext(FRHITrackedAccess InTrackedAccess)FRHIViewableResourceinlineprotectedvirtual
StorageFormatFVulkanTexture
SupportsSampling() constFVulkanTextureinline
TakeOwnership(FRHIViewableResource &Other)FRHIViewableResourceinlineprotected
UpdateLinkedViews(const FVulkanContextArray &Contexts) overrideFVulkanTexturevirtual
UploadInitialData(FRHICommandListBase &RHICmdList, VulkanRHI::FStagingBuffer *UploadBuffer)FVulkanTexture
ViewFormatFVulkanTexture
~FRHIResource()FRHIResourceprotectedvirtual
~FVulkanTexture()FVulkanTexturevirtual
~FVulkanViewableResource()FVulkanViewableResourceinlinevirtual