Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine > API/Runtime/GeometryCollectionEngine/GeometryCollection
References
| Module | GeometryCollectionEngine |
| Header | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionExternalRenderInterface.h |
| Include | #include "GeometryCollection/GeometryCollectionExternalRenderInterface.h" |
Syntax
class IGeometryCollectionExternalRenderInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if this renderer can ever return true for ShouldUseNativeFallback(). | ||
| void | OnRegisterGeometryCollection
(
UGeometryCollectionComponent& InComponent |
Called on geometry collection component registration. | |
| void | Called on geometry collection component unregistration. | ||
| bool | ShouldUseNativeFallback
(
uint32 InStateFlags |
Returns true if the custom renderer can't render for the given state, and requires native rendering instead. | |
| void | UpdateRootTransform
(
UGeometryCollection const& InGeometryCollection, |
Update the root bone transform of the geometry collection. | |
| void | UpdateRootTransforms
(
UGeometryCollection const& InGeometryCollection, |
Update the root proxy transforms of the geometry collection. | |
| void | UpdateState
(
UGeometryCollection const& InGeometryCollection, |
Set the state of the geometry collection. | |
| void | UpdateState
(
UGeometryCollection const& InGeometryCollection, |
||
| void | UpdateTransforms
(
UGeometryCollection const& InGeometryCollection, |
Update all the bones transforms. | |
| void | UpdateTransforms
(
UGeometryCollection const& InGeometryCollection, |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EStateFlags |