16struct FIrisPackageMapExports;
17class FNetReferenceCollector;
42template <>
struct TIsPODType<
UE::Net::FIrisPackageMapExportsQuantizedType> {
enum {
Value =
true }; };
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ArrayView.h:139
Definition NetReferenceCollector.h:25
Definition NetSerializationContext.h:31
Definition NetSerializerArrayStorage.h:120
Definition NetworkVersion.cpp:28
constexpr SIZE_T GetNameNetSerializerSafeQuantizedSize()
Definition StringNetSerializers.h:34
Definition AdvancedWidgetsModule.cpp:13
Definition IsPODType.h:12
@ Value
Definition IsPODType.h:13
Definition IrisPackageMapExportUtil.h:25
uint8 Name[GetNameNetSerializerSafeQuantizedSize()]
Definition IrisPackageMapExportUtil.h:26
Definition IrisPackageMapExportUtil.h:20
FNamesStorage NameStorage
Definition IrisPackageMapExportUtil.h:36
FNetTokenStorage NetTokenStorage
Definition IrisPackageMapExportUtil.h:37
static constexpr uint32 MaxInlinedObjectRefs
Definition IrisPackageMapExportUtil.h:21
FNetSerializerArrayStorage< FQuantizedName, AllocationPolicies::TInlinedElementAllocationPolicy< MaxInlinedNames > > FNamesStorage
Definition IrisPackageMapExportUtil.h:30
FNetSerializerArrayStorage< FNetToken, AllocationPolicies::TInlinedElementAllocationPolicy< MaxInlinedNetTokens > > FNetTokenStorage
Definition IrisPackageMapExportUtil.h:33
static constexpr uint32 MaxInlinedNames
Definition IrisPackageMapExportUtil.h:29
static constexpr uint32 MaxInlinedNetTokens
Definition IrisPackageMapExportUtil.h:32
FNetSerializerArrayStorage< FObjectNetSerializerQuantizedReferenceStorage, AllocationPolicies::TInlinedElementAllocationPolicy< MaxInlinedObjectRefs > > FObjectReferenceStorage
Definition IrisPackageMapExportUtil.h:22
FObjectReferenceStorage ObjectReferenceStorage
Definition IrisPackageMapExportUtil.h:35
Definition IrisPackageMapExportUtil.h:49
static IRISCORE_API void CloneDynamicState(FNetSerializationContext &Context, QuantizedType &Target, const QuantizedType &Source)
Definition IrisPackageMapExportUtil.cpp:290
static IRISCORE_API void Quantize(FNetSerializationContext &Context, const UE::Net::FIrisPackageMapExports &PackageMapExports, TArrayView< const UE::Net::FNetToken > NetTokensPendingExport, QuantizedType &Target)
Definition IrisPackageMapExportUtil.cpp:150
static IRISCORE_API void Dequantize(FNetSerializationContext &Context, const QuantizedType &Source, UE::Net::FIrisPackageMapExports &PackageMapExports)
Definition IrisPackageMapExportUtil.cpp:220
static IRISCORE_API bool Validate(FNetSerializationContext &, const QuantizedType &Value)
Definition IrisPackageMapExportUtil.cpp:316
static IRISCORE_API void FreeDynamicState(FNetSerializationContext &Context, QuantizedType &Value)
Definition IrisPackageMapExportUtil.cpp:297
static IRISCORE_API bool IsEqual(FNetSerializationContext &Context, const QuantizedType &Value0, const QuantizedType &Value1)
Definition IrisPackageMapExportUtil.cpp:270
static constexpr uint32 MaxExports
Definition IrisPackageMapExportUtil.h:53
static IRISCORE_API void CollectNetReferences(FNetSerializationContext &Context, const QuantizedType &Value, const FNetSerializerChangeMaskParam &ChangeMaskInfo, FNetReferenceCollector &Collector)
Definition IrisPackageMapExportUtil.cpp:305
static IRISCORE_API void Deserialize(FNetSerializationContext &Context, QuantizedType &Value)
Definition IrisPackageMapExportUtil.cpp:77
FIrisPackageMapExportsQuantizedType QuantizedType
Definition IrisPackageMapExportUtil.h:50
Definition IrisObjectReferencePackageMap.h:21
Definition NetSerializer.h:143
Definition NetSerializer.h:377