UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PointsCollectionFacade.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
5
7{
8
18 {
19 public:
25
27 bool IsConst() const { return Collection==nullptr; }
28
36
38
39 private:
40
41 // const collection will be a null pointer,
42 // while non-const will be valid.
43 const FManagedArrayCollection& ConstCollection;
44 FManagedArrayCollection* Collection = nullptr;
45 };
46}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition PointsCollectionFacade.h:18
bool IsConst() const
Definition PointsCollectionFacade.h:27
CHAOS_API void AddPointsWithVectorAttribute(const TArray< FVector > &InPoints, const FName InAttributeName, const TArray< FVector > &InValues)
Definition PointsCollectionFacade.cpp:97
CHAOS_API void AddPointsWithIntAttribute(const TArray< FVector > &InPoints, const FName InAttributeName, const TArray< int32 > &InValues)
Definition PointsCollectionFacade.cpp:76
CHAOS_API void AddPoints(const TArray< FVector > &InPoints)
Definition PointsCollectionFacade.cpp:21
CHAOS_API void AddPointsWithFloatAttribute(const TArray< FVector > &InPoints, const FName InAttributeName, const TArray< float > &InValues)
Definition PointsCollectionFacade.cpp:55
CHAOS_API void GetPointsWithFloatAttribute(TArray< FVector > &OutPoints, const FName InAttributeName, TArray< float > &OutValues, const int32 InTransformIndex=0)
Definition PointsCollectionFacade.cpp:118
Definition Array.h:670
Definition CollectionBoundsFacade.cpp:13
Definition ManagedArrayCollection.h:56