|
| | UPROPERTY (EditAnywhere, editfixedsize, Category="Aggregate Geometry", meta=(DisplayName="(Experimental) Skinned Level Sets", TitleProperty="Name"), Experimental) TArray< FKSkinnedLevelSetElem > SkinnedLevelSetElems |
| |
| | UPROPERTY (EditAnywhere, editfixedsize, Category="Aggregate Geometry", meta=(DisplayName="(Experimental) ML Level Sets", TitleProperty="Name"), Experimental) TArray< FKMLLevelSetElem > MLLevelSetElems |
| |
| | UPROPERTY (EditAnywhere, editfixedsize, Category="Aggregate Geometry", meta=(DisplayName="(Experimental) Skinned Triangle Meshes", TitleProperty="Name"), Experimental) TArray< FKSkinnedTriangleMeshElem > SkinnedTriangleMeshElems |
| |
| | FKAggregateGeom () |
| |
| | FKAggregateGeom (const FKAggregateGeom &Other) |
| |
| const FKAggregateGeom & | operator= (const FKAggregateGeom &Other) |
| |
| int32 | GetElementCount () const |
| |
| ENGINE_API int32 | GetElementCount (EAggCollisionShape::Type Type) const |
| |
| SIZE_T | GetAllocatedSize () const |
| |
| template<typename Callable > |
| auto | VisitShapeAndContainer (FKShapeElem &InElement, Callable &&InCallable) |
| |
| template<typename Callable > |
| auto | VisitShapeAndContainer (const FKShapeElem &InElement, Callable &&InCallable) |
| |
template<typename T >
requires (TIsDerivedFrom<T, FKShapeElem>::Value || std::is_same_v<T, FKShapeElem>) |
| void | AddElement (const T &Elem) |
| |
| FKShapeElem * | GetElement (const EAggCollisionShape::Type Type, const int32 Index) |
| |
| const FKShapeElem * | GetElement (const EAggCollisionShape::Type Type, const int32 Index) const |
| |
| FKShapeElem * | GetElement (const int32 InIndex) |
| |
| const FKShapeElem * | GetElement (const int32 InIndex) const |
| |
| const FKShapeElem * | GetElementByName (const FName InName) const |
| |
| int32 | GetElementIndexByName (const FName InName) const |
| |
| void | EmptyElements () |
| |
| ENGINE_API void | GetAggGeom (const FTransform &Transform, const FColor Color, const FMaterialRenderProxy *MatInst, bool bPerHullColor, bool bDrawSolid, bool bOutputVelocity, int32 ViewIndex, class FMeshElementCollector &Collector) const |
| |
| ENGINE_API void | FreeRenderInfo () |
| |
| ENGINE_API FBox | CalcAABB (const FTransform &Transform) const |
| |
| ENGINE_API void | CalcBoxSphereBounds (FBoxSphereBounds &Output, const FTransform &LocalToWorld) const |
| |
| ENGINE_API FVector::FReal | GetVolume (const FVector &Scale3D) const |
| |
| ENGINE_API FVector::FReal | GetScaledVolume (const FVector &Scale3D) const |
| |
| ENGINE_API FGuid | MakeDDCKey () const |
| |
Container for an aggregate of collision shapes