Navigation
API > API/Plugins > API/Plugins/PlainProps
| Name | TBaseDeltaBinding |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/PlainProps/Source/Public/PlainPropsUeCoreBindings.h |
| Include Path | #include "PlainPropsUeCoreBindings.h" |
Syntax
template<typename SetType, typename KeyType>
struct TBaseDeltaBinding :
public PlainProps::ICustomBinding ,
public PlainProps::UE::FBaseDeltaBinding
Inheritance Hierarchy
- FBaseDeltaBinding → TBaseDeltaBinding
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TBaseDeltaBinding
(
TCustomInit< Ids > Init |
PlainPropsUeCoreBindings.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ElemType | typename SetType::ElementType | PlainPropsUeCoreBindings.h | |
| Type | SetType | PlainPropsUeCoreBindings.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bIsSet | bool | PlainPropsUeCoreBindings.h | |
| MaxSize | ERangeSizeType | PlainPropsUeCoreBindings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Elems | const TMemberSerializer< ElemType > | PlainPropsUeCoreBindings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyItem
(
SetType& Out, |
PlainPropsUeCoreBindings.h | ||
void ApplyItems
(
SetType& Out, |
PlainPropsUeCoreBindings.h | ||
void ApplyLeaves
(
SetType& Out, |
PlainPropsUeCoreBindings.h | ||
void ApplyLeaves
(
SetType& Out, |
PlainPropsUeCoreBindings.h | ||
void ApplyRanges
(
SetType& Out, |
PlainPropsUeCoreBindings.h | ||
void ApplyStructs
(
SetType& Out, |
PlainPropsUeCoreBindings.h | ||
void LoadDelta
(
Type& Dst, |
PlainPropsUeCoreBindings.h | ||
FTypedRange SaveAll
(
const SetType& Set, |
PlainPropsUeCoreBindings.h | ||
void SaveDelta
(
FMemberBuilder& Dst, |
Todo: Reimplement with Assign/Remove/Insert like SaveSetDelta in PlainPropsUObjectBindings.cpp. | PlainPropsUeCoreBindings.h | |
FTypedRange SaveSome
(
const SetType& Set, |
PlainPropsUeCoreBindings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ContainsValue
(
const Type& Set, |
PlainPropsUeCoreBindings.h | ||
static bool Diff
(
const Type& As, |
PlainPropsUeCoreBindings.h | ||
static const KeyOrElemType & Get
(
const ElemType& Elem |
PlainPropsUeCoreBindings.h |