UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextureStreamingBuild.cpp File Reference

Macros

#define LOCTEXT_NAMESPACE   "TextureStreamingBuild"
 

Functions

 DEFINE_LOG_CATEGORY (TextureStreamingBuild)
 
ENGINE_API bool BuildTextureStreamingComponentData (UWorld *InWorld, EMaterialQualityLevel::Type QualityLevel, ERHIFeatureLevel::Type FeatureLevel, bool bFullRebuild, FSlowTask &BuildTextureStreamingTask)
 
uint32 PackRelativeBox (const FVector &RefOrigin, const FVector &RefExtent, const FVector &Origin, const FVector &Extent)
 
uint32 PackRelativeBox (const FBox &RefBox, const FBox &Box)
 
void UnpackRelativeBox (const FBoxSphereBounds &InRefBounds, uint32 InPackedRelBox, FBoxSphereBounds &OutBounds)
 
void CheckTextureStreamingBuildValidity (UWorld *InWorld)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "TextureStreamingBuild"

Function Documentation

◆ BuildTextureStreamingComponentData()

ENGINE_API bool BuildTextureStreamingComponentData ( UWorld InWorld,
EMaterialQualityLevel::Type  QualityLevel,
ERHIFeatureLevel::Type  FeatureLevel,
bool  bFullRebuild,
FSlowTask BuildTextureStreamingTask 
)

Build the shaders required for the texture streaming build. Returns whether or not the action was successful.

◆ CheckTextureStreamingBuildValidity()

void CheckTextureStreamingBuildValidity ( UWorld InWorld)

Check if the lighting build is dirty. Updates the needs rebuild status of the level and world.

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( TextureStreamingBuild  )

◆ PackRelativeBox() [1/2]

uint32 PackRelativeBox ( const FBox RefBox,
const FBox Box 
)

◆ PackRelativeBox() [2/2]

uint32 PackRelativeBox ( const FVector RefOrigin,
const FVector RefExtent,
const FVector Origin,
const FVector Extent 
)

◆ UnpackRelativeBox()

void UnpackRelativeBox ( const FBoxSphereBounds InRefBounds,
uint32  InPackedRelBox,
FBoxSphereBounds OutBounds 
)