UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FResourceBulkDataInterface Class Referenceabstract

#include <ResourceArray.h>

+ Inheritance diagram for FResourceBulkDataInterface:

Public Member Functions

virtual ~FResourceBulkDataInterface ()
 
virtual const voidGetResourceBulkData () const =0
 
virtual uint32 GetResourceBulkDataSize () const =0
 
template<typename TElement >
TConstArrayView< TElementGetBulkDataView () const
 
virtual void Discard ()=0
 

Detailed Description

Allows for direct GPU mem allocation for bulk resource types.

Constructor & Destructor Documentation

◆ ~FResourceBulkDataInterface()

virtual FResourceBulkDataInterface::~FResourceBulkDataInterface ( )
inlinevirtual

Member Function Documentation

◆ Discard()

virtual void FResourceBulkDataInterface::Discard ( )
pure virtual

Free memory after it has been used to initialize RHI resource

Implemented in FResourceBulkDataArrayView, FVolumetricLightmapDataLayer, FColorBulkData, and FVolumeTextureBulkData.

◆ GetBulkDataView()

template<typename TElement >
TConstArrayView< TElement > FResourceBulkDataInterface::GetBulkDataView ( ) const
inline

◆ GetResourceBulkData()

virtual const void * FResourceBulkDataInterface::GetResourceBulkData ( ) const
pure virtual
Returns
ptr to the resource memory which has been preallocated

Implemented in FResourceBulkDataArrayView, FVolumeTextureBulkData, FVolumetricLightmapDataLayer, and FColorBulkData.

◆ GetResourceBulkDataSize()

virtual uint32 FResourceBulkDataInterface::GetResourceBulkDataSize ( ) const
pure virtual

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