4#if WITH_VERSE_VM || defined(__INTELLISENSE__)
14#if defined(__GNUC__) || defined(__clang__)
15#pragma GCC diagnostic push
16#pragma GCC diagnostic ignored "-Wswitch-enum"
50 case FCreateFieldCacheCase::EKind::ValueObjectField:
76 const VShape::VEntry&
Field = Shape->Fields.Get(
Index).Value;
79 V_DIE_IF_MSG(
Field.IsProperty(),
"`VValueObject::CreateField` was called for a native property: %s! This should be done through `VNativeConstructorWrapper::CreateField` instead!", *
Name.AsString());
81 if (
Field.Type == EFieldType::Constant)
94 OutCacheCase->Kind = FCreateFieldCacheCase::EKind::ValueObjectField;
96 OutCacheCase->NextEmergentTypeOffset = FHeap::EmergentTypePtrToOffset(NewType);
103 OutCacheCase->Kind = FCreateFieldCacheCase::EKind::ValueObjectConstant;
108 if (
Field.Type == EFieldType::Offset)
115 OutCacheCase->Kind = FCreateFieldCacheCase::EKind::ValueObjectField;
126 OutCacheCase->Kind = FCreateFieldCacheCase::EKind::ValueObjectField;
128 OutCacheCase->NextEmergentTypeOffset = FHeap::EmergentTypePtrToOffset(NewType);
133 V_DIE(
"%s has an unsupported field type!", *
Name.AsString());
137#if defined(__GNUC__) || defined(__clang__)
138#pragma GCC diagnostic pop
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SetUtilities.h:95
GeometryCollection::Facades::FMuscleActivationData Data
Definition MuscleActivationConstraints.h:15
Definition FieldSystemNoiseAlgo.cpp:6
U16 Index
Definition radfft.cpp:71