OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
void(*)(void *Baton) FMaterialCacheTagProviderSceneInvalidationDelegate
Definition IMaterialCacheTagProvider.h:14
Definition PrimitiveComponentId.h:12
Definition SceneInterface.h:106
Definition VirtualTexturing.h:374
Definition IMaterialCacheTagProvider.h:18
virtual ~IMaterialCacheTagProvider()=default
virtual IVirtualTexture * CreateProducer(FSceneInterface *Scene, FPrimitiveComponentId PrimitiveComponentId, const FMaterialCacheTagLayout &TagLayout, const FVTProducerDescription &ProducerDesc)=0
virtual FMaterialCacheTagBindingData GetBindingData(const FGuid &Guid)=0
virtual void Unregister(FSceneInterface *Scene, FPrimitiveComponentId PrimitiveComponentId, const FGuid &TagGuid, IAllocatedVirtualTexture *VirtualTexture)=0
virtual FMaterialCacheTagUniformData GetUniformData(const FGuid &Guid)=0
virtual void AddTagSceneInvalidationCallback(const FGuid &TagGuid, FMaterialCacheTagProviderSceneInvalidationDelegate Delegate, void *Baton)=0
virtual void Register(FSceneInterface *Scene, FPrimitiveComponentId PrimitiveComponentId, const FMaterialCacheTagLayout &TagLayout, IAllocatedVirtualTexture *VirtualTexture)=0
virtual void Flush(FSceneInterface *Scene, FPrimitiveComponentId PrimitiveComponentId, const FGuid &TagGuid)=0
virtual void RemoveTagSceneInvalidationCallbacks(void *Baton)=0
Definition VirtualTexturing.h:289
Definition VirtualTextureRecreate.cpp:16
Definition MaterialCacheTagSceneData.h:9
Definition MaterialCacheAttribute.h:118
Definition VirtualTexturing.h:148