Navigation
API > API/Plugins > API/Plugins/HairStrandsCore
| Name | IGroomCacheStreamingManager |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/GroomCacheStreamingManager.h |
| Include Path | #include "GroomCacheStreamingManager.h" |
Syntax
struct IGroomCacheStreamingManager : public IStreamingManager
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IGroomCacheStreamingManager() |
GroomCacheStreamingManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FGroomCacheAnimationData * MapAnimationData
(
const UGroomCache* GroomCache, |
Returns a pointer to the cached GroomCacheAnimationData. | GroomCacheStreamingManager.h | |
void PrefetchData
(
UGroomComponent* GroomComponent |
Prefetch data for the component. | GroomCacheStreamingManager.h | |
void RegisterComponent
(
UGroomComponent* GroomComponent |
Registers a new component to the streaming manager. | GroomCacheStreamingManager.h | |
void Shutdown() |
Cleans up the resources managed by the streaming manager | GroomCacheStreamingManager.h | |
void UnmapAnimationData
(
const UGroomCache* GroomCache, |
Releases pointer to the cachedGroomCacheAnimationData. | GroomCacheStreamingManager.h | |
void UnregisterComponent
(
UGroomComponent* GroomComponent |
Removes the component from the streaming manager. | GroomCacheStreamingManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IGroomCacheStreamingManager & Get() |
GroomCacheStreamingManager.h | ||
static void Register() |
GroomCacheStreamingManager.h | ||
static void Unregister() |
GroomCacheStreamingManager.h |