UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ObjectCacheContextImpl Namespace Reference

Functions

EInternalObjectFlags GetObjectCacheInternalFlagsExclusion ()
 
void GetReferencedTextures (UMaterialInterface *MaterialInterface, TSet< UTexture * > &OutReferencedTextures)
 
void GetReferencedTextureCollections (UMaterialInterface *MaterialInterface, TSet< UTextureCollection * > &OutReferencedTextureCollections)
 
void GetMaterialsAffectedByMaterials_Iteration (TArrayView< UMaterialInterface * > InMaterials, TSet< UMaterialInterface * > &OutAffectedMaterials)
 
bool DoesPrimitiveDependsOnMaterials (FObjectCacheContext &Context, IPrimitiveComponent *PrimitiveComponent, TArrayView< UMaterialInterface * > InMaterials)
 
void GetPrimitivesAffectedByMaterials_Iteration (FObjectCacheContext &Context, TArrayView< UMaterialInterface * > InMaterials, TSet< IPrimitiveComponent * > &OutAffectedPrimitives)
 

Function Documentation

◆ DoesPrimitiveDependsOnMaterials()

bool ObjectCacheContextImpl::DoesPrimitiveDependsOnMaterials ( FObjectCacheContext Context,
IPrimitiveComponent PrimitiveComponent,
TArrayView< UMaterialInterface * >  InMaterials 
)

◆ GetMaterialsAffectedByMaterials_Iteration()

void ObjectCacheContextImpl::GetMaterialsAffectedByMaterials_Iteration ( TArrayView< UMaterialInterface * >  InMaterials,
TSet< UMaterialInterface * > &  OutAffectedMaterials 
)

◆ GetObjectCacheInternalFlagsExclusion()

EInternalObjectFlags ObjectCacheContextImpl::GetObjectCacheInternalFlagsExclusion ( )

◆ GetPrimitivesAffectedByMaterials_Iteration()

void ObjectCacheContextImpl::GetPrimitivesAffectedByMaterials_Iteration ( FObjectCacheContext Context,
TArrayView< UMaterialInterface * >  InMaterials,
TSet< IPrimitiveComponent * > &  OutAffectedPrimitives 
)

◆ GetReferencedTextureCollections()

void ObjectCacheContextImpl::GetReferencedTextureCollections ( UMaterialInterface MaterialInterface,
TSet< UTextureCollection * > &  OutReferencedTextureCollections 
)

◆ GetReferencedTextures()

void ObjectCacheContextImpl::GetReferencedTextures ( UMaterialInterface MaterialInterface,
TSet< UTexture * > &  OutReferencedTextures 
)