FPartyMemberRepData

Base struct used to replicate data about the state of a single party member to all members.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FOnlinePartyRepDataBase

FPartyMemberRepData

References

Module

Party

Header

/Engine/Plugins/Online/OnlineFramework/Source/Party/Public/Party/PartyMember.h

Include

#include "Party/PartyMember.h"

Syntax

USTRUCT()
struct FPartyMemberRepData : public FOnlinePartyRepDataBase

Remarks

Base struct used to replicate data about the state of a single party member to all members.

Constructors

Name Description

Public function

FPartyMemberRepData()

Functions

Name Description

Public function Const

CrossplayPre...

 

GetCrossplayPreference()

Public function Const

PlatformData...

 

GetPlatform()

Public function Const

PlatformData...

 

GetPlatformDataPlatform()

Public function Const

PlatformData...

 

GetPlatformDataSessionId()

Public function Const

PlatformData...

 

GetPlatformDataUniqueId()

Public function Const

PlatformData...

 

GetPlatformSessionId()

Public function Const

PlatformData...

 

GetPlatformUniqueId()

Public function Const

FOnCrossplay...

 

OnCrossplayPreferenceChanged()

Bind to receive the new property value only on changes

Public function Const

FOnCrossplay...

 

OnCrossplayPreferenceChangedDif()

Bind to receive both the new and old property value on changes

Public function Const

FOnPlatformD...

 

OnPlatformChanged()

Bind to receive the new property value only on changes

Public function Const

FOnPlatformD...

 

OnPlatformChangedDif()

Bind to receive both the new and old property value on changes

Public function Const

FOnPlatformD...

 

OnPlatformDataPlatformChanged()

Bind to receive the new property value only on changes

Public function Const

FOnPlatformD...

 

OnPlatformDataPlatformChangedDif()

Bind to receive both the new and old property value on changes

Public function Const

FOnPlatformD...

 

OnPlatformDataSessionIdChanged()

Bind to receive the new property value only on changes

Public function Const

FOnPlatformD...

 

OnPlatformDataSessionIdChangedDif()

Bind to receive both the new and old property value on changes

Public function Const

FOnPlatformD...

 

OnPlatformDataUniqueIdChanged()

Bind to receive the new property value only on changes

Public function Const

FOnPlatformD...

 

OnPlatformDataUniqueIdChangedDif()

Bind to receive both the new and old property value on changes

Public function Const

FOnPlatformD...

 

OnPlatformSessionIdChanged()

Bind to receive the new property value only on changes

Public function Const

FOnPlatformD...

 

OnPlatformSessionIdChangedDif()

Bind to receive both the new and old property value on changes

Public function Const

FOnPlatformD...

 

OnPlatformUniqueIdChanged()

Bind to receive the new property value only on changes

Public function Const

FOnPlatformD...

 

OnPlatformUniqueIdChangedDif()

Bind to receive both the new and old property value on changes

Public function

void

 

SetCrossplayPreference

(
    CrossplayPreferenceArgType NewCross...
)

Public function

void

 

SetOwningMember

(
    const UPartyMember& InOwnerMember
)

Public function

void

 

SetPlatform

(
    PlatformDataPlatformArgType NewPlat...
)

Public function

void

 

SetPlatformDataPlatform

(
    PlatformDataPlatformArgType NewPlat...
)

Public function

void

 

SetPlatformDataSessionId

(
    PlatformDataSessionIdArgType NewPla...
)

Public function

void

 

SetPlatformDataUniqueId

(
    PlatformDataUniqueIdArgType NewPlat...
)

Public function

void

 

SetPlatformSessionId

(
    PlatformDataSessionIdArgType NewPla...
)

Public function

void

 

SetPlatformUniqueId

(
    PlatformDataUniqueIdArgType NewPlat...
)

Overridden from FOnlinePartyRepDataBase

Name Description

Protected function Virtual Const

bool

 

CanEditData()

Protected function Virtual Const

void

 

CompareAgainst

(
    const FOnlinePartyRepDataBase& Old...
)

Compare this data against the given old data, triggering delegates as appropriate.

Protected function Virtual Const

const USocia...

 

GetOwnerParty()

Protected function Virtual Const

const UParty...

 

GetOwningMember()

Typedefs

Name

Description

CrossplayPreferenceArgType

FOnCrossplayPreferenceChanged

Bummer to have two signatures, but cases that want both the old and new values are much rarer, so most don't want to bother with a handler that takes an extra unused param

FOnCrossplayPreferenceChangedDif

FOnPlatformDataPlatformChanged

Bummer to have two signatures, but cases that want both the old and new values are much rarer, so most don't want to bother with a handler that takes an extra unused param

FOnPlatformDataPlatformChangedDif

FOnPlatformDataSessionIdChanged

Bummer to have two signatures, but cases that want both the old and new values are much rarer, so most don't want to bother with a handler that takes an extra unused param

FOnPlatformDataSessionIdChangedDif

FOnPlatformDataUniqueIdChanged

Bummer to have two signatures, but cases that want both the old and new values are much rarer, so most don't want to bother with a handler that takes an extra unused param

FOnPlatformDataUniqueIdChangedDif

MutableCrossplayPreferenceType

If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref

MutablePlatformDataPlatformType

If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref

MutablePlatformDataSessionIdType

If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref

MutablePlatformDataUniqueIdType

If the property is a POD or ptr type, we'll work with it by copy. Otherwise, by const ref

PlatformDataPlatformArgType

PlatformDataSessionIdArgType

PlatformDataUniqueIdArgType