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

#include <Texture3DResource.h>

+ Inheritance diagram for FVolumeTextureBulkData:

Public Member Functions

 FVolumeTextureBulkData (int32 InFirstMipIdx)
 
 ~FVolumeTextureBulkData ()
 
const voidGetResourceBulkData () const override
 
voidGetResourceBulkData ()
 
uint32 GetResourceBulkDataSize () const override
 
void Discard () override final
 
void MergeMips (int32 NumMips)
 
void ** GetMipData ()
 
int64GetMipSize ()
 
int32 GetFirstMipIdx () const
 
- Public Member Functions inherited from FResourceBulkDataInterface
virtual ~FResourceBulkDataInterface ()
 
template<typename TElement >
TConstArrayView< TElementGetBulkDataView () const
 

Static Public Attributes

static const uint32 MALLOC_ALIGNMENT = 16
 

Protected Attributes

voidMipData [MAX_TEXTURE_MIP_COUNT]
 
int64 MipSize [MAX_TEXTURE_MIP_COUNT]
 
int32 FirstMipIdx
 

Constructor & Destructor Documentation

◆ FVolumeTextureBulkData()

FVolumeTextureBulkData::FVolumeTextureBulkData ( int32  InFirstMipIdx)
inline

◆ ~FVolumeTextureBulkData()

FVolumeTextureBulkData::~FVolumeTextureBulkData ( )
inline

Member Function Documentation

◆ Discard()

void FVolumeTextureBulkData::Discard ( )
finaloverridevirtual

Free memory after it has been used to initialize RHI resource

Implements FResourceBulkDataInterface.

◆ GetFirstMipIdx()

int32 FVolumeTextureBulkData::GetFirstMipIdx ( ) const
inline

◆ GetMipData()

void ** FVolumeTextureBulkData::GetMipData ( )
inline

◆ GetMipSize()

int64 * FVolumeTextureBulkData::GetMipSize ( )
inline

◆ GetResourceBulkData() [1/2]

void * FVolumeTextureBulkData::GetResourceBulkData ( )
inline

◆ GetResourceBulkData() [2/2]

const void * FVolumeTextureBulkData::GetResourceBulkData ( ) const
inlineoverridevirtual
Returns
ptr to the resource memory which has been preallocated

Implements FResourceBulkDataInterface.

◆ GetResourceBulkDataSize()

uint32 FVolumeTextureBulkData::GetResourceBulkDataSize ( ) const
inlineoverridevirtual
Returns
size of resource memory

Implements FResourceBulkDataInterface.

◆ MergeMips()

void FVolumeTextureBulkData::MergeMips ( int32  NumMips)

Member Data Documentation

◆ FirstMipIdx

int32 FVolumeTextureBulkData::FirstMipIdx
protected

◆ MALLOC_ALIGNMENT

const uint32 FVolumeTextureBulkData::MALLOC_ALIGNMENT = 16
static

◆ MipData

void* FVolumeTextureBulkData::MipData[MAX_TEXTURE_MIP_COUNT]
protected

◆ MipSize

int64 FVolumeTextureBulkData::MipSize[MAX_TEXTURE_MIP_COUNT]
protected

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