|
template<class AllocatorType > |
FORCEINLINE_DEBUGGABLE void | AddUniqueOverlapFast (TArray< FOverlapInfo, AllocatorType > &OverlapArray, FOverlapInfo &&NewOverlap) |
|
template<class AllocatorType > |
FORCEINLINE_DEBUGGABLE void | AddUniqueOverlapFast (TArray< FOverlapInfo, AllocatorType > &OverlapArray, FOverlapInfo &NewOverlap) |
|
static FORCEINLINE_DEBUGGABLE bool | CanComponentsGenerateOverlap (const UPrimitiveComponent *MyComponent, UPrimitiveComponent *OtherComp) |
|
| DECLARE_CYCLE_STAT (TEXT("PerformOverlapQueryVR Time"), STAT_PerformOverlapQueryVR, STATGROUP_VRRootComponent) |
|
| DECLARE_CYCLE_STAT (TEXT("UpdateOverlapsVRRoot Time"), STAT_UpdateOverlapsVRRoot, STATGROUP_VRRootComponent) |
|
| DECLARE_CYCLE_STAT (TEXT("VRRootMovement"), STAT_VRRootMovement, STATGROUP_VRRootComponent) |
|
| DEFINE_LOG_CATEGORY (LogVRRootComponent) |
|
template<class ElementType , class AllocatorType1 , class AllocatorType2 > |
static FORCEINLINE_DEBUGGABLE void | GetPointersToArrayData (TArray< const ElementType *, AllocatorType1 > &Pointers, const TArray< ElementType, AllocatorType2 > &DataArray) |
|
template<class ElementType , class AllocatorType1 > |
static FORCEINLINE_DEBUGGABLE void | GetPointersToArrayData (TArray< const ElementType *, AllocatorType1 > &Pointers, const TArrayView< const ElementType > &DataArray) |
|
template<class ElementType , class AllocatorType1 , class AllocatorType2 , typename PredicateT > |
static FORCEINLINE_DEBUGGABLE void | GetPointersToArrayDataByPredicate (TArray< const ElementType *, AllocatorType1 > &Pointers, const TArray< ElementType, AllocatorType2 > &DataArray, PredicateT Predicate) |
|
template<class ElementType , class AllocatorType1 , typename PredicateT > |
static FORCEINLINE_DEBUGGABLE void | GetPointersToArrayDataByPredicate (TArray< const ElementType *, AllocatorType1 > &Pointers, const TArrayView< const ElementType > &DataArray, PredicateT Predicate) |
|
template<class AllocatorType > |
FORCEINLINE_DEBUGGABLE int32 | IndexOfOverlapFast (const TArray< const FOverlapInfo *, AllocatorType > &OverlapPtrArray, const FOverlapInfo *SearchItem) |
|
template<class AllocatorType > |
FORCEINLINE_DEBUGGABLE int32 | IndexOfOverlapFast (const TArray< FOverlapInfo, AllocatorType > &OverlapArray, const FOverlapInfo &SearchItem) |
|
static const FName | PrimitiveComponentStatics::MoveComponentName (TEXT("MoveComponent")) |
|
static void | PullBackHit (FHitResult &Hit, const FVector &Start, const FVector &End, const float Dist) |
|
static bool | ShouldCheckOverlapFlagToQueueOverlaps (const UPrimitiveComponent &ThisComponent) |
|
static bool | ShouldIgnoreHitResult (const UWorld *InWorld, bool bAllowSimulatingCollision, FHitResult const &TestHit, FVector const &MovementDirDenormalized, const AActor *MovingActor, EMoveComponentFlags MoveFlags) |
|
static FORCEINLINE_DEBUGGABLE bool | ShouldIgnoreOverlapResult (const UWorld *World, const AActor *ThisActor, const UPrimitiveComponent &ThisComponent, const AActor *OtherActor, const UPrimitiveComponent &OtherComponent, bool bCheckOverlapFlags) |
|
static const FName | PrimitiveComponentStatics::UpdateOverlapsName (TEXT("UpdateOverlaps")) |
|