Navigation
API > API/Plugins > API/Plugins/GeometryCache
References
| Module | GeometryCache |
| Header | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Public/GeometryCacheConstantTopologyWriter.h |
| Include | #include "GeometryCacheConstantTopologyWriter.h" |
Syntax
class FGeometryCacheConstantTopologyWriter
Remarks
Helper class to write a GeometryCache asset. Usage: FGeometryCacheConstantTopologyWriter Writer(MyCache); Writer.AddMaterials(...); FGeometryCacheConstantTopologyWriter::FTrackWriter& TrackWriter = Writer.AddGetTrackWriter(); // First track TrackWriter.Indices = ...; TrackWriter.UVs = ...; ... TrackWriter.WriteAndClose(PositionsToMoveFrom); FGeometryCacheConstantTopologyWriter::FTrackWriter& TrackWriter = Writer.AddGetTrackWriter(); // Second track ...
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGeometryCacheConstantTopologyWriter
(
UGeometryCache& OutCache |
Construct a new FGeometryCacheConstantTopologyWriter object. | ||
FGeometryCacheConstantTopologyWriter
(
UGeometryCache& OutCache, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddMaterials
(
TArrayView< TObjectPtr< UMaterialInterface >> Materials |
||
| FTrackWriter & | |||
| int32 | |||
| int32 | GetNumTracks () |
||
| FTrackWriter & | GetTrackWriter
(
int32 Index |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FGeometryCacheConstantTopologyWriter & | operator=
(
const FGeometryCacheConstantTopologyWriter& |
||
| FGeometryCacheConstantTopologyWriter & |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FConfig | |||
| FFrameData | |||
| FTrackWriter |