Navigation
API > API/Plugins > API/Plugins/HairStrandsCore
References
| Module | HairStrandsCore |
| Header | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/HairStrandsDatas.h |
| Include | #include "HairStrandsDatas.h" |
Syntax
struct FHairStreamingRequest
Remarks
Streaming request are used for reading hair strands data from DDC or IO The request are translated later to FHairStrandsBulkCommon::FQuery for appropriate reading. FHairStrandsBulkCommon::FQuery abstract DDC/IO/Read/Write for bulk data
A query is processed as follow: FHairStreamingRequest -> FChunk -> FQuery
| FHairCommonResource | ________ ________ |
FChunk -----
FQuery
--> FHairBulkContainerFChunk -----
FQuery
--> FHairBulkContainerFChunk -----
FQuery
--> FHairBulkContainerVariables
| Type | Name | Description | |
|---|---|---|---|
| bool | bSupportOffsetLoad | When enabled, data can be loaded from an offset. | |
| TArray< FChunk > | Chunks | ||
| uint32 | CurveCount | ||
| TUniquePtr< UE::DerivedData::FRequestOwner > | DDCRequestOwner | ||
| int32 | LODIndex | ||
| FString | PathName | DDC. | |
| uint32 | PointCount |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | IsCompleted () |
||
| bool | IsNone () |
||
| bool | IsUnloading () |
||
| void | Request
(
uint32 InRequestedCurveCount, |
||
| bool | WarmCache
(
uint32 InRequestedCurveCount, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FChunk | Hold request at the container level (transient to the request) |