|
| CHAOS_API | FCollectionTransformSelectionFacade (const FManagedArrayCollection &InSelf) |
| |
| CHAOS_API void | DefineSchema () |
| |
| bool | IsConst () const |
| |
| CHAOS_API bool | IsValid () const |
| |
| bool | IsValidBone (const int32 Index) const |
| |
| CHAOS_API bool | IsARootBone (const int32 Index) const |
| |
| CHAOS_API bool | HasSelectedAncestor (const TArray< int32 > &InSelection, const int32 Index) const |
| |
| CHAOS_API TArray< int32 > | GetBonesByLevel (const int32 Level, bool bOnlyClusteredOrRigid, bool bSkipFiltered) const |
| |
| CHAOS_API TArray< int32 > | GetBonesExactlyAtLevel (const int32 TargetLevel, bool bOnlyClusteredOrRigid) const |
| |
| CHAOS_API void | Sanitize (TArray< int32 > &InSelection, bool bFavorParents=true) const |
| |
| CHAOS_API void | RemoveRootNodes (TArray< int32 > &InOutSelection) const |
| |
| CHAOS_API void | ConvertSelectionToRigidNodes (const int32 Index, TArray< int32 > &InSelection) const |
| |
| CHAOS_API void | ConvertSelectionToRigidNodes (TArray< int32 > &InSelection) const |
| |
| CHAOS_API void | FilterSelectionBySimulationType (TArray< int32 > &InOutSelection, FGeometryCollection::ESimulationTypes KeepSimulationType) const |
| |
| CHAOS_API void | ConvertSelectionToClusterNodes (TArray< int32 > &InOutSelection, bool bLeaveRigidRoots=true) const |
| |
| CHAOS_API void | ConvertEmbeddedSelectionToParents (TArray< int32 > &InOutSelection) const |
| |
| bool | CanSelectRootBones () const |
| |
| CHAOS_API TArray< int32 > | SelectRootBones () const |
| |
| CHAOS_API TArray< int32 > | SelectNone () const |
| |
| bool | CanSelectAll () const |
| |
| CHAOS_API TArray< int32 > | SelectAll () const |
| |
| bool | CanSelectInverse () const |
| |
| CHAOS_API void | SelectInverse (TArray< int32 > &InOutSelection) const |
| |
| bool | CanSelectRandom () const |
| |
| CHAOS_API TArray< int32 > | SelectRandom (bool bDeterministic, float RandomSeed, float RandomThresholdVal) const |
| |
| bool | CanSelectLeaf () const |
| |
| CHAOS_API TArray< int32 > | SelectLeaf () const |
| |
| bool | CanSelectCluster () const |
| |
| CHAOS_API TArray< int32 > | SelectCluster () const |
| |
| bool | CanSelectContact () const |
| |
| CHAOS_API void | SelectContact (TArray< int32 > &InOutSelection, bool bIncludeNeighborsInParentLevels=true) const |
| |
| bool | CanSelectParent () const |
| |
| CHAOS_API void | SelectParent (TArray< int32 > &InOutSelection) const |
| |
| bool | CanSelectChildren () const |
| |
| CHAOS_API void | SelectChildren (TArray< int32 > &InOutSelection) const |
| |
| bool | CanSelectSiblings () const |
| |
| CHAOS_API void | SelectSiblings (TArray< int32 > &InOutSelection) const |
| |
| bool | CanSelectLevel () const |
| |
| CHAOS_API void | SelectLevel (TArray< int32 > &InOutSelection) const |
| |
| CHAOS_API TArray< int32 > | SelectBySize (float SizeMin, float SizeMax, bool bInclusive, bool bInsideRange, bool bUseRelativeSize=true) const |
| |
| CHAOS_API TArray< int32 > | SelectByVolume (float VolumeMin, float VolumeMax, bool bInclusive, bool bInsideRange) const |
| |
| CHAOS_API TMap< int32, TArray< int32 > > | GetClusteredSelections (const TArray< int32 > &InSelection) const |
| |
| bool | CanSelectVerticesInBox () const |
| |
| CHAOS_API TArray< int32 > | SelectVerticesInBox (const FBox &InBox, const FTransform &InBoxTransform, bool bAllVerticesInBox) const |
| |
| bool | CanSelectCentroidInBox () const |
| |
| CHAOS_API TArray< int32 > | SelectCentroidInBox (const FBox &InBox, const FTransform &InBoxTransform) const |
| |
| bool | CanSelectBoundingBoxInBox () const |
| |
| CHAOS_API TArray< int32 > | SelectBoundingBoxInBox (const FBox &InBox, const FTransform &InBoxTransform) const |
| |
| bool | CanSelectVerticesInSphere () const |
| |
| CHAOS_API TArray< int32 > | SelectVerticesInSphere (const FSphere &InSphere, const FTransform &InSphereTransform, bool bAllVerticesInSphere) const |
| |
| bool | CanSelectBoundingBoxInSphere () const |
| |
| CHAOS_API TArray< int32 > | SelectBoundingBoxInSphere (const FSphere &InSphere, const FTransform &InSphereTransform) const |
| |
| bool | CanSelectCentroidInSphere () const |
| |
| CHAOS_API TArray< int32 > | SelectCentroidInSphere (const FSphere &InSphere, const FTransform &InSphereTransform) const |
| |
| CHAOS_API TArray< int32 > | SelectByFloatAttribute (FString GroupName, FString AttrName, float Min, float Max, bool bInclusive, bool bInsideRange) const |
| |
| CHAOS_API TArray< int32 > | SelectByIntAttribute (FString GroupName, FString AttrName, int32 Min, int32 Max, bool bInclusive, bool bInsideRange) const |
| |
| CHAOS_API TArray< int32 > | ConvertVertexSelectionToTransformSelection (const TArray< int32 > &InVertexSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertFaceSelectionToTransformSelection (const TArray< int32 > &InFaceSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertVertexSelectionToFaceSelection (const TArray< int32 > &InVertexSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertTransformSelectionToFaceSelection (const TArray< int32 > &InTransformSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertFaceSelectionToVertexSelection (const TArray< int32 > &InFaceSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertTransformSelectionToVertexSelection (const TArray< int32 > &InTransformSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertTransformSelectionToGeometrySelection (const TArray< int32 > &InTransformSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertGeometrySelectionToTransformSelection (const TArray< int32 > &InGeometrySelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertGeometrySelectionToFaceSelection (const TArray< int32 > &InGeometrySelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertGeometrySelectionToVertexSelection (const TArray< int32 > &InGeometrySelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertFaceSelectionToGeometrySelection (const TArray< int32 > &InFaceSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertVertexSelectionToGeometrySelection (const TArray< int32 > &InVertexSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertTransformSelectionToCurveSelection (const TArray< int32 > &InTransformSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertGeometrySelectionToCurveSelection (const TArray< int32 > &InGeometrySelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertVertexSelectionToCurveSelection (const TArray< int32 > &InVertexSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertFaceSelectionToCurveSelection (const TArray< int32 > &InFaceSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertCurveSelectionToVertexSelection (const TArray< int32 > &InCurveSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertCurveSelectionToFaceSelection (const TArray< int32 > &InCurveSelection) const |
| |
| CHAOS_API TArray< int32 > | ConvertCurveSelectionToGeometrySelection (const TArray< int32 > &InCurveSelection, bool bAllElementsMustBeSelected) const |
| |
| CHAOS_API TArray< int32 > | ConvertCurveSelectionToTransformSelection (const TArray< int32 > &InCurveSelection, bool bAllElementsMustBeSelected) const |
| |
FCollectionTransformSelectionFacade
Defines common API for selecting transforms on a collection