UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanEvictable Class Reference

#include <VulkanMemory.h>

+ Inheritance diagram for FVulkanEvictable:

Public Member Functions

virtual bool CanMove () const
 
virtual bool CanEvict () const
 
virtual void Evict (FVulkanDevice &Device, const FVulkanContextArray &Contexts)
 
virtual void Move (FVulkanDevice &Device, const FVulkanContextArray &Contexts, VulkanRHI::FVulkanAllocation &Allocation)
 
virtual FVulkanTextureGetEvictableTexture ()
 

Member Function Documentation

◆ CanEvict()

virtual bool FVulkanEvictable::CanEvict ( ) const
inlinevirtual

Reimplemented in FVulkanTexture.

◆ CanMove()

virtual bool FVulkanEvictable::CanMove ( ) const
inlinevirtual

Reimplemented in FVulkanTexture.

◆ Evict()

virtual void FVulkanEvictable::Evict ( FVulkanDevice Device,
const FVulkanContextArray Contexts 
)
inlinevirtual

Reimplemented in FVulkanTexture.

◆ GetEvictableTexture()

virtual FVulkanTexture * FVulkanEvictable::GetEvictableTexture ( )
inlinevirtual

Reimplemented in FVulkanTexture.

◆ Move()

virtual void FVulkanEvictable::Move ( FVulkanDevice Device,
const FVulkanContextArray Contexts,
VulkanRHI::FVulkanAllocation Allocation 
)
inlinevirtual

Reimplemented in FVulkanTexture.


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