Navigation
API > API/Plugins > API/Plugins/GeometryCacheAbcFile
GeometryCacheAbcFileComponent, encapsulates a transient GeometryCache asset instance that fetches its data from an Alembic file and implements functionality for rendering and playback
| Name | UGeometryCacheAbcFileComponent |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GeometryCacheAbcFile/Source/GeometryCacheAbcFile/Public/GeometryCacheAbcFileComponent.h |
| Include Path | #include "GeometryCacheAbcFileComponent.h" |
Syntax
UCLASS (ClassGroup=(Rendering),
Meta=(BlueprintSpawnableComponent, DisplayName="Geometry Cache Alembic File"),
Experimental, ClassGroup=Experimental)
class UGeometryCacheAbcFileComponent : public UGeometryCacheComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UMeshComponent → UGeometryCacheComponent → UGeometryCacheAbcFileComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGeometryCacheAbcFileComponent
(
const FObjectInitializer& ObjectInitializer |
GeometryCacheAbcFileComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AlembicFilePath | FFilePath | GeometryCacheAbcFileComponent.h |
|
|
| ConversionSettings | FAbcConversionSettings | GeometryCacheAbcFileComponent.h |
|
|
| GeometryCacheSettings | FAbcGeometryCacheSettings | GeometryCacheAbcFileComponent.h |
|
|
| MaterialSettings | FAbcMaterialSettings | GeometryCacheAbcFileComponent.h |
|
|
| NormalGenerationSettings | FAbcNormalGenerationSettings | GeometryCacheAbcFileComponent.h |
|
|
| SamplingSettings | FAbcSamplingSettings | GeometryCacheAbcFileComponent.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ReloadAbcFile() |
GeometryCacheAbcFileComponent.h |
Overridden from UPrimitiveComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPrimitiveSceneProxy * CreateSceneProxy() |
GeometryCacheAbcFileComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
GeometryCacheAbcFileComponent.h | ||
virtual void PostLoad() |
GeometryCacheAbcFileComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitializeGeometryCache() |
GeometryCacheAbcFileComponent.h |