UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollectionAnchoringFacade.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8
9namespace Chaos::Facades
10{
15 {
16 public:
19
21 void DefineSchema() {}
22
24 CHAOS_API bool IsValid() const;
25
27 bool IsConst() const { return InitialDynamicStateAttribute.IsConst(); }
28
29 //
30 // Facade Functionality
31 //
32
34
36 CHAOS_API void SetInitialDynamicState(int32 TransformIndex, EObjectStateType State);
37 CHAOS_API void SetInitialDynamicState(const TArray<int32>& TransformIndices, EObjectStateType State);
38
42
43 CHAOS_API bool IsAnchored(int32 TransformIndex) const;
44 CHAOS_API void SetAnchored(int32 TransformIndex, bool bValue);
45 CHAOS_API void SetAnchored(const TArray<int32>& TransformIndices, bool bValue);
46
47 private:
49 TManagedArrayAccessor<int32> InitialDynamicStateAttribute;
50
52 TManagedArrayAccessor<bool> AnchoredAttribute;
53 };
54}
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 CollectionAnchoringFacade.h:15
CHAOS_API bool IsValid() const
Definition CollectionAnchoringFacade.cpp:18
CHAOS_API bool HasInitialDynamicStateAttribute() const
Definition CollectionAnchoringFacade.cpp:23
CHAOS_API bool HasAnchoredAttribute() const
Definition CollectionAnchoringFacade.cpp:28
CHAOS_API void SetInitialDynamicState(int32 TransformIndex, EObjectStateType State)
Definition CollectionAnchoringFacade.cpp:54
bool IsConst() const
Definition CollectionAnchoringFacade.h:27
CHAOS_API EObjectStateType GetInitialDynamicState(int32 TransformIndex) const
Definition CollectionAnchoringFacade.cpp:48
void DefineSchema()
Definition CollectionAnchoringFacade.h:21
CHAOS_API void SetAnchored(int32 TransformIndex, bool bValue)
Definition CollectionAnchoringFacade.cpp:86
CHAOS_API void CopyAnchoredAttribute(const FCollectionAnchoringFacade &Other)
Definition CollectionAnchoringFacade.cpp:39
CHAOS_API void AddAnchoredAttribute()
Definition CollectionAnchoringFacade.cpp:33
CHAOS_API bool IsAnchored(int32 TransformIndex) const
Definition CollectionAnchoringFacade.cpp:81
Definition Array.h:670
Definition CollectionAnchoringFacade.cpp:7
EObjectStateType
Definition ObjectState.h:10
Definition ManagedArrayCollection.h:56
Definition ManagedArrayAccessor.h:20
bool IsConst() const
Definition ManagedArrayAccessor.h:51