15 template<
typename TTestedType>
19 static constexpr bool RequiresBaseType =
true;
27 template<
typename TTestedType>
31 static constexpr bool RequiresBaseType =
true;
48 template<
typename T,
typename TUStructType = UScriptStruct>
83 :
StructTracker([](){
return StructUtils::GetAsUStruct<T>(); })
121 template<
typename TType>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Mass::FFragmentBitRegistry::FBitSet FMassFragmentBitSet_WIP
Definition MassBitSetRegistry.h:178
UE::Mass::FTagBitRegistry::FBitSet FMassTagBitSet_WIP
Definition MassBitSetRegistry.h:179
Definition AndroidPlatformMisc.h:14
Definition MassEntityConcepts.h:16
Definition MassEntityConcepts.h:23
Definition OverriddenPropertySet.cpp:45
Definition MassArchetypeData.h:21
FTagBitRegistry::FBitSetBuilder FTagBitSetBuilder
Definition MassBitSetRegistry.h:163
FFragmentBitRegistry::FBitSetBuilder FFragmentBitSetBuilder
Definition MassBitSetRegistry.h:154
Definition MassEntityElementTypes.h:10
Definition MassEntityElementTypes.h:24
Definition StructTypeBitSet.h:275
uint32 bIsSerializable
Definition StructTypeBitSet.h:381
int32 Register(const UStruct &InStructType)
Definition StructTypeBitSet.h:306
TFunction< bool(const UStruct *)> FTypeValidation
Definition StructTypeBitSet.h:277
Definition TypeBitSetBuilder.h:34
const FBitSet FConstBitSet
Definition TypeBitSetBuilder.h:63
Definition TypeBitSetBuilder.h:14
static constexpr bool IsValidType
Definition TypeBitSetBuilder.h:20
Definition MassBitSetRegistry.h:64
FBitSet BitSetInstance
Definition MassBitSetRegistry.h:75
FBitSetFactory(FStructTracker &InStructTracker)
Definition MassBitSetRegistry.h:69
Definition MassBitSetRegistry.h:132
FBitSetStructTracker(const UStruct *InBaseType, const FTypeValidation &InTypeValidation=FTypeValidation())
Definition MassBitSetRegistry.h:138
Definition MassBitSetRegistry.h:50
int32 RegisterType(const UScriptStruct *Type)
Definition MassBitSetRegistry.h:111
TBitTypeRegistry()
Definition MassBitSetRegistry.h:82
typename FBitSetBuilder::FConstBitSet FBitSet
Definition MassBitSetRegistry.h:55
FBitSetFactory MakeBuilder() const
Definition MassBitSetRegistry.h:101
int32 RegisterType()
Definition MassBitSetRegistry.h:122
FBitSetStructTracker StructTracker
Definition MassBitSetRegistry.h:147
TTypeBitSetBuilder< T, TUStructType, TTypeBitSetTraits< T >::RequiresBaseType > FBitSetBuilder
Definition MassBitSetRegistry.h:52
FBitSetBuilder MakeBuilder(FBitSet &BitSet) const
Definition MassBitSetRegistry.h:92