Navigation
API > API/Plugins > API/Plugins/GeometryCache
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FGeometryCacheSceneProxy
- FGeometryCacheAbcFileSceneProxy
- FGeometryCacheUsdSceneProxy
References
| Module | GeometryCache |
| Header | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Public/GeometryCacheSceneProxy.h |
| Include | #include "GeometryCacheSceneProxy.h" |
Syntax
class FGeometryCacheSceneProxy : public FPrimitiveSceneProxy
Remarks
Procedural mesh scene proxy
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGeometryCacheSceneProxy
(
UGeometryCacheComponent* Component |
|||
FGeometryCacheSceneProxy
(
UGeometryCacheComponent* Component, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clears the Sections array | ||
| uint32 | |||
| const TArray< FGeomCacheTrackProxy * > & | GetTracks () |
||
| void | UpdateAnimation
(
float NewTime, |
||
| void | UpdateSectionIndexBuffer
(
const int32 SectionIndex, |
Update index buffer for specific section | |
| void | UpdateSectionVertexBuffer
(
const int32 SectionIndex, |
Update vertex buffer for specific section | |
| void | UpdateSectionWorldMatrix
(
const int32 SectionIndex, |
Update world matrix for specific section |
Overridden from FPrimitiveSceneProxy
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| HHitProxy * | CreateHitProxies
(
UPrimitiveComponent* Component, |
Creates the hit proxies are used when DrawDynamicElements is called. Called in the game thread. | |
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
Gathers the primitive's dynamic mesh elements. | |
| uint32 | Every derived class should override these functions | ||
| SIZE_T | GetTypeHash () |
Return a type (or subtype) specific hash for sorting purposes | |
| FPrimitiveViewRelevance | GetViewRelevance
(
const FSceneView* View |
Determines the relevance of this primitive's elements to the given view. | |
| bool |