#include <GeometryCollectionExternalRenderInterface.h>
|
| virtual bool | ShouldUseNativeFallback (uint32 InStateFlags) const |
| |
| virtual bool | CanEverUseNativeFallback () const |
| |
| virtual void | OnRegisterGeometryCollection (UGeometryCollectionComponent &InComponent)=0 |
| |
| virtual void | OnUnregisterGeometryCollection ()=0 |
| |
| virtual void | UpdateState (UGeometryCollection const &InGeometryCollection, FTransform const &InComponentTransform, uint32 InStateFlags)=0 |
| |
| virtual void | UpdateRootTransform (UGeometryCollection const &InGeometryCollection, FTransform const &InRootTransform)=0 |
| |
| virtual void | UpdateRootTransforms (UGeometryCollection const &InGeometryCollection, FTransform const &InRootTransform, TArrayView< const FTransform3f > InRootLocalTransforms) |
| |
| virtual void | UpdateTransforms (UGeometryCollection const &InGeometryCollection, TArrayView< const FTransform3f > InTransforms)=0 |
| |
| virtual void | UpdateState (UGeometryCollection const &InGeometryCollection, FTransform const &InComponentTransform, bool bInIsBroken, bool bInIsVisible) |
| |
| virtual void | UpdateTransforms (UGeometryCollection const &InGeometryCollection, TArrayView< const FMatrix > InMatrices) |
| |
◆ EStateFlags
| Enumerator |
|---|
| EState_Visible | |
| EState_Broken | |
| EState_ForcedBroken | |
◆ CanEverUseNativeFallback()
| virtual bool IGeometryCollectionExternalRenderInterface::CanEverUseNativeFallback |
( |
| ) |
const |
|
inlinevirtual |
◆ OnRegisterGeometryCollection()
◆ OnUnregisterGeometryCollection()
| virtual void IGeometryCollectionExternalRenderInterface::OnUnregisterGeometryCollection |
( |
| ) |
|
|
pure virtual |
◆ ShouldUseNativeFallback()
| virtual bool IGeometryCollectionExternalRenderInterface::ShouldUseNativeFallback |
( |
uint32 |
InStateFlags | ) |
const |
|
inlinevirtual |
◆ UpdateRootTransform()
◆ UpdateRootTransforms()
Update the root proxy transforms of the geometry collection. If the geometry collection is using of multiple proxy root meshes, InRootTransforms is expected to contain an entry for each of them .
- Parameters
-
| InRootTransform | Component space root transform |
| InRootLocalTransforms | Root space local transforms |
Reimplemented in UGeometryCollectionISMPoolRenderer, and UGeometryCollectionRootProxyRenderer.
◆ UpdateState() [1/2]
◆ UpdateState() [2/2]
◆ UpdateTransforms() [1/2]
◆ UpdateTransforms() [2/2]
The documentation for this class was generated from the following file: