Navigation
API > API/Plugins > API/Plugins/GeometryCache
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 ...
| Name | FGeometryCacheConstantTopologyWriter |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Public/GeometryCacheConstantTopologyWriter.h |
| Include Path | #include "GeometryCacheConstantTopologyWriter.h" |
Syntax
class FGeometryCacheConstantTopologyWriter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeometryCacheConstantTopologyWriter
(
UGeometryCache& OutCache |
Construct a new FGeometryCacheConstantTopologyWriter object. | GeometryCacheConstantTopologyWriter.h | |
| GeometryCacheConstantTopologyWriter.h | |||
FGeometryCacheConstantTopologyWriter
(
UGeometryCache& OutCache, |
GeometryCacheConstantTopologyWriter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FGeometryCacheConstantTopologyWriter() |
GeometryCacheConstantTopologyWriter.h |
Structs
| Name | Remarks |
|---|---|
| FConfig | |
| FFrameData | |
| FTrackWriter | |
| FVisibilitySample |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Cache | TStrongObjectPtr< UGeometryCache > | GeometryCacheConstantTopologyWriter.h | ||
| Config | FConfig | GeometryCacheConstantTopologyWriter.h | ||
| TrackWriters | TArray< FTrackWriter > | GeometryCacheConstantTopologyWriter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddMaterials
(
const TArray< TObjectPtr< UMaterialInterface > >& Materials |
GeometryCacheConstantTopologyWriter.h | ||
FTrackWriter & AddTrackWriter
(
FName TrackName |
GeometryCacheConstantTopologyWriter.h | ||
int32 GetNumMaterials() |
GeometryCacheConstantTopologyWriter.h | ||
int32 GetNumTracks() |
GeometryCacheConstantTopologyWriter.h | ||
FTrackWriter & GetTrackWriter
(
int32 Index |
GeometryCacheConstantTopologyWriter.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeometryCacheConstantTopologyWriter & operator=
(
const FGeometryCacheConstantTopologyWriter& |
GeometryCacheConstantTopologyWriter.h |