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

Namespaces

namespace  ObjectCacheContextImpl
 
namespace  ObjectCacheContextScopeImpl
 

Macros

#define LOCTEXT_NAMESPACE   "ObjectCache"
 

Functions

 LLM_DEFINE_TAG (ObjectReverseLookupCache)
 
 DEFINE_LOG_CATEGORY_STATIC (LogObjectCache, Log, All)
 
EInternalObjectFlags ObjectCacheContextImpl::GetObjectCacheInternalFlagsExclusion ()
 
void ObjectCacheContextImpl::GetReferencedTextures (UMaterialInterface *MaterialInterface, TSet< UTexture * > &OutReferencedTextures)
 
void ObjectCacheContextImpl::GetReferencedTextureCollections (UMaterialInterface *MaterialInterface, TSet< UTextureCollection * > &OutReferencedTextureCollections)
 
void ObjectCacheContextImpl::GetMaterialsAffectedByMaterials_Iteration (TArrayView< UMaterialInterface * > InMaterials, TSet< UMaterialInterface * > &OutAffectedMaterials)
 
bool ObjectCacheContextImpl::DoesPrimitiveDependsOnMaterials (FObjectCacheContext &Context, IPrimitiveComponent *PrimitiveComponent, TArrayView< UMaterialInterface * > InMaterials)
 
void ObjectCacheContextImpl::GetPrimitivesAffectedByMaterials_Iteration (FObjectCacheContext &Context, TArrayView< UMaterialInterface * > InMaterials, TSet< IPrimitiveComponent * > &OutAffectedPrimitives)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "ObjectCache"

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogObjectCache  ,
Log  ,
All   
)

◆ LLM_DEFINE_TAG()

LLM_DEFINE_TAG ( ObjectReverseLookupCache  )