![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MaterialCacheSceneExtension.h>
Inheritance diagram for FMaterialCacheSceneExtension:Public Member Functions | |
| FMaterialCacheSceneExtension (FScene &InScene) | |
| FMaterialCachePrimitiveData * | GetPrimitiveData (FPrimitiveComponentId PrimitiveComponentId) const |
| void | ClearCachedPrimitiveData () |
| virtual ISceneExtensionUpdater * | CreateUpdater () override |
Public Member Functions inherited from ISceneExtension | |
| ISceneExtension (FScene &InScene) | |
| virtual | ~ISceneExtension () |
| virtual void | InitExtension (FScene &InScene) |
| virtual ISceneExtensionRenderer * | CreateRenderer (FSceneRendererBase &InSceneRenderer, const FEngineShowFlags &EngineShowFlags) |
Static Public Member Functions | |
| static bool | ShouldCreateExtension (FScene &Scene) |
Static Public Member Functions inherited from ISceneExtension | |
| static bool | ShouldCreateExtension (FScene &Scene) |
Public Attributes | |
| TMap< FGuid, FMaterialCachePendingTagBucket > | TagBuckets |
Additional Inherited Members | |
Protected Attributes inherited from ISceneExtension | |
| FScene & | Scene |
| FMaterialCacheSceneExtension::FMaterialCacheSceneExtension | ( | FScene & | InScene | ) |
| void FMaterialCacheSceneExtension::ClearCachedPrimitiveData | ( | ) |
Clear all cached primitive command data
|
overridevirtual |
Reimplemented from ISceneExtension.
| FMaterialCachePrimitiveData * FMaterialCacheSceneExtension::GetPrimitiveData | ( | FPrimitiveComponentId | PrimitiveComponentId | ) | const |
Get the primitive data associated with a primitive id, nullptr if not found
| TMap<FGuid, FMaterialCachePendingTagBucket> FMaterialCacheSceneExtension::TagBuckets |
All pending tags, lifetime tied to the scene's renderer