![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMaterialCacheTagProvider.h>
Inheritance diagram for IMaterialCacheTagProvider:Serves as a general interface to decouple rendering
|
virtualdefault |
|
pure virtual |
Add a callback for whenever the tag scene bindings / data has changed
| TagGuid | The tag to subscribe to |
| Delegate | Delegate to be called on invalidations |
| Baton | Baton to pass into the callback, also used for broad deregistration |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Create
| Scene | The scene the producer renders for |
| PrimitiveComponentId | The primitive the producer renders for |
| TagLayout | Generated layout of the virtual texture |
| ProducerDesc | General producer description |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Flush all pages of a given tag
| Scene | Scene to flush against |
| PrimitiveComponentId | Primitive to flush against |
| TagGuid | Optional, null for default tag |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Get the scene resource binding data for a given tag
| Guid | Optional, null for default tag |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Get the scene uniform data for a given tag
| Guid | Optional, null for default tag |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Register a new virtual texture for a given primitive
| Scene | The scene it's registered against |
| PrimitiveComponentId | The primitive that is to own the virtual texture |
| TagLayout | Generated layout of the virtual texture |
| VirtualTexture | Texture to be registered |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Remove all tag scene bindings / data listeners
| Baton | Baton whose listeners are to be removed |
Implemented in FMaterialCacheTagProvider.
|
pure virtual |
Deregister an existing virtual texture from a given primitive
| Scene | The scene it's registered against |
| PrimitiveComponentId | The primitive that owns the virtual texture |
| TagGuid | Optional, null for default tag |
| VirtualTexture | Texture to be deregistered |
Implemented in FMaterialCacheTagProvider.