|
| static void | GetSerializerTraits (FMemberProperty &OutMemberProperty, const FProperty *Property, const FPropertyNetSerializerInfo *Info, bool bAllowFastArrayWithExtraProperties=false) |
| |
| static bool | IsSupportedProperty (FMemberProperty &OutMemberProperty, const FProperty *Property, const FIsSupportedPropertyParams &Params) |
| |
| static bool | IsSupportedProperty (FMemberProperty &OutMemberProperty, const FProperty *Property) |
| |
| static EStructNetSerializerType | IsSupportedStructWithCustomSerializer (FMemberProperty &OutMemberProperty, const UStruct *InStruct) |
| |
| static bool | IsStructWithCustomSerializer (const UStruct *InStruct) |
| |
| static const UStruct * | FindSuperStructWithCustomSerializer (const UStruct *Struct) |
| |
| static bool | CanStructUseStructNetSerializer (FName StructName) |
| |
| static EMemberPropertyTraits | GetConnectionFilterTrait (ELifetimeCondition Condition) |
| |
| static EMemberPropertyTraits | GetInitOnlyTrait (ELifetimeCondition Condition) |
| |
| static EMemberPropertyTraits | GetFastArrayPropertyTraits (const FNetSerializer *NetSerializer, const FProperty *Property, bool bAllowFastArrayWithExtraProperties) |
| |
| static SIZE_T | GetFastArrayChangeMaskOffset (const FProperty *Property) |
| |
| static EMemberPropertyTraits | GetHasObjectReferenceTraits (const FNetSerializer *NetSerializer) |
| |
| static void | GetIrisPropertyTraits (FMemberProperty &OutMemberProperty, const FProperty *Property, const TArray< FLifetimeProperty > *LifeTimeProperties, UClass *ObjectClass) |
| |
| static bool | ShouldValidateIsFullyPushModel (const UClass *Class) |
| |
◆ EDescriptorType
| Enumerator |
|---|
| Invalid | |
| Class | |
| Struct | |
| Function | |
| SingleProperty | |
◆ AddMemberFunction()
| void UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::AddMemberFunction |
( |
const FMemberFunction & |
Info | ) |
|
|
inline |
◆ AddMemberProperty()
| void UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::AddMemberProperty |
( |
const FMemberProperty & |
Info | ) |
|
|
inline |
◆ Build()
◆ CanStructUseStructNetSerializer()
| bool UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::CanStructUseStructNetSerializer |
( |
FName |
StructName | ) |
|
|
static |
◆ FindSuperStructWithCustomSerializer()
| const UStruct * UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::FindSuperStructWithCustomSerializer |
( |
const UStruct * |
Struct | ) |
|
|
static |
◆ GetConnectionFilterTrait()
◆ GetFastArrayChangeMaskOffset()
| SIZE_T UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::GetFastArrayChangeMaskOffset |
( |
const FProperty * |
Property | ) |
|
|
static |
◆ GetFastArrayPropertyTraits()
◆ GetHasObjectReferenceTraits()
◆ GetInitOnlyTrait()
◆ GetIrisPropertyTraits()
◆ GetSerializerTraits()
◆ HasDataToBuild()
| bool UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::HasDataToBuild |
( |
| ) |
const |
|
inline |
◆ IsStructWithCustomSerializer()
| bool UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::IsStructWithCustomSerializer |
( |
const UStruct * |
InStruct | ) |
|
|
static |
◆ IsSupportedProperty() [1/2]
◆ IsSupportedProperty() [2/2]
◆ IsSupportedStructWithCustomSerializer()
◆ SetStruct()
| void UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::SetStruct |
( |
const UStruct * |
Struct | ) |
|
|
inline |
◆ SetStructSerializerType()
◆ SetStructSizeAndAlignment()
| void UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::SetStructSizeAndAlignment |
( |
SIZE_T |
Size, |
|
|
SIZE_T |
Alignment |
|
) |
| |
|
inline |
◆ ShouldValidateIsFullyPushModel()
| bool UE::Net::Private::FPropertyReplicationStateDescriptorBuilder::ShouldValidateIsFullyPushModel |
( |
const UClass * |
Class | ) |
|
|
static |
The documentation for this class was generated from the following file: