UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanTextureReference Class Reference
+ Inheritance diagram for FVulkanTextureReference:

Public Member Functions

 FVulkanTextureReference (FRHITexture *InReferencedTexture)
 
- Public Member Functions inherited from FRHITextureReference
 FRHITextureReference ()=delete
 
RHI_API FRHITextureReference (FRHITexture *InReferencedTexture)
 
RHI_API ~FRHITextureReference ()
 
virtual RHI_API class FRHITextureReferenceGetTextureReference () override
 
virtual RHI_API FRHIDescriptorHandle GetDefaultBindlessHandle () const override
 
virtual RHI_API voidGetNativeResource () const override
 
virtual RHI_API voidGetNativeShaderResourceView () const override
 
virtual RHI_API voidGetTextureBaseRHI () override
 
virtual RHI_API void GetWriteMaskProperties (void *&OutData, uint32 &OutSize) override
 
virtual RHI_API const FRHITextureDescGetDesc () const override
 
FRHITextureGetReferencedTexture () const
 
- Public Member Functions inherited from FRHITexture
FIntVector GetSizeXYZ () const
 
FIntVector GetMipDimensions (uint8 MipIndex) const
 
bool IsMultisampled () const
 
bool HasClearValue () const
 
FLinearColor GetClearColor () const
 
void GetDepthStencilClearValue (float &OutDepth, uint32 &OutStencil) const
 
float GetDepthClearValue () const
 
uint32 GetStencilClearValue () const
 
void SetLastRenderTime (float InLastRenderTime)
 
double GetLastRenderTime () const
 
RHI_API void SetName (FName InName)
 
FRHITextureGetTexture2D ()
 
FRHITextureGetTexture2DArray ()
 
FRHITextureGetTexture3D ()
 
FRHITextureGetTextureCube ()
 
uint32 GetSizeX () const
 
uint32 GetSizeY () const
 
FIntPoint GetSizeXY () const
 
uint32 GetSizeZ () const
 
uint32 GetNumMips () const
 
EPixelFormat GetFormat () const
 
ETextureCreateFlags GetFlags () const
 
uint32 GetNumSamples () const
 
const FClearValueBinding GetClearBinding () const
 
uint32 GetSize () const
 
- Public Member Functions inherited from FRHIViewableResource
ERHIAccess GetTrackedAccess_Unsafe () const
 
FName GetName () const
 
- Public Member Functions inherited from FRHIResource
RHI_API FRHIResource (ERHIResourceType InResourceType)
 
uint32 AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 
bool IsValid () const
 
void DisableLifetimeExtension ()
 
ERHIResourceType GetType () const
 
FName GetOwnerName () const
 
void SetOwnerName (FName InOwnerName)
 

Additional Inherited Members

- Static Public Member Functions inherited from FRHITextureReference
static FRHITextureGetDefaultTexture ()
 
- Protected Member Functions inherited from FRHITextureReference
virtual RHI_API void SetTrackedAccessFromContext (FRHITrackedAccess TrackedAccess) override
 
void SetReferencedTexture (FRHITexture *InTexture)
 
- Protected Member Functions inherited from FRHITexture
 FRHITexture ()=delete
 
RHI_API FRHITexture (const FRHITextureCreateDesc &CreateDesc)
 
RHI_API FRHITexture (ERHIResourceType InResourceType)
 
- Protected Member Functions inherited from FRHIViewableResource
 FRHIViewableResource (ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName)
 
void TakeOwnership (FRHIViewableResource &Other)
 
void ReleaseOwnership ()
 
- Protected Member Functions inherited from FRHIResource
virtual RHI_API ~FRHIResource ()
 
- Protected Attributes inherited from FRHITextureReference
TRefCountPtr< FRHITextureReferencedTexture
 
- Protected Attributes inherited from FRHIViewableResource
FName Name
 
- Static Protected Attributes inherited from FRHITextureReference
static RHI_API TRefCountPtr< FRHITextureDefaultTexture
 

Constructor & Destructor Documentation

◆ FVulkanTextureReference()

FVulkanTextureReference::FVulkanTextureReference ( FRHITexture InReferencedTexture)
inline

The documentation for this class was generated from the following file: