UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollectionPropertyFacade.h File Reference
#include "UObject/NameTypes.h"
#include "Containers/Map.h"
#include "Math/Vector.h"

Go to the source code of this file.

Classes

struct  Chaos::Softs::TIsWeightedType< T >
 
struct  Chaos::Softs::TIsWeightedType< bool >
 
struct  Chaos::Softs::TIsWeightedType< int32 >
 
struct  Chaos::Softs::TIsWeightedType< float >
 
struct  Chaos::Softs::TIsWeightedType< FVector3f >
 
struct  Chaos::Softs::TIsStringAndNameConvertibleType< T >
 
struct  Chaos::Softs::TIsStringAndNameConvertibleType< FString >
 
struct  Chaos::Softs::TIsStringAndNameConvertibleType< const FString & >
 
struct  Chaos::Softs::TIsStringAndNameConvertibleType< const WIDECHAR * >
 
struct  Chaos::Softs::TIsStringAndNameConvertibleType< const ANSICHAR * >
 
struct  Chaos::Softs::TIsStringAndNameConvertibleType< const UTF8CHAR * >
 
class  Chaos::Softs::FCollectionPropertyConstFacade
 
class  Chaos::Softs::FCollectionPropertyFacade
 
class  Chaos::Softs::FCollectionPropertyMutableFacade
 

Namespaces

namespace  Chaos
 
namespace  Chaos::Softs
 

Macros

#define UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(PropertyName, Type)
 
#define UE_CHAOS_DECLARE_INDEXED_PROPERTYCOLLECTION_NAME(PropertyName, Type)
 
#define UE_CHAOS_DECLARE_PROPERTYCOLLECTION_NAME(PropertyName, Type)
 

Enumerations

enum class  Chaos::Softs::ECollectionPropertyFlags : uint8 {
  Chaos::Softs::None = 0 , Chaos::Softs::Enabled = 1 << 0 , Chaos::Softs::Animatable = 1 << 1 , Chaos::Softs::Legacy = 1 << 2 ,
  Chaos::Softs::Interpolable = 1 << 3 , Chaos::Softs::Intrinsic = 1 << 4 , Chaos::Softs::StringDirty = 1 << 6 , Chaos::Softs::Dirty = 1 << 7
}
 
enum class  Chaos::Softs::ECollectionPropertyUpdateFlags : uint8 {
  Chaos::Softs::None = 0 , Chaos::Softs::AppendNewProperties = 1 << 0 , Chaos::Softs::UpdateExistingProperties = 1 << 1 , Chaos::Softs::RemoveMissingProperties = 1 << 2 ,
  Chaos::Softs::DisableMissingProperties = 1 << 3
}
 

Macro Definition Documentation

◆ UE_CHAOS_DECLARE_INDEXED_PROPERTYCOLLECTION_NAME

#define UE_CHAOS_DECLARE_INDEXED_PROPERTYCOLLECTION_NAME (   PropertyName,
  Type 
)

◆ UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME

#define UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME (   PropertyName,
  Type 
)

◆ UE_CHAOS_DECLARE_PROPERTYCOLLECTION_NAME

#define UE_CHAOS_DECLARE_PROPERTYCOLLECTION_NAME (   PropertyName,
  Type 
)
Value:
#define UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(PropertyName, Type)
Definition CollectionPropertyFacade.h:853
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127