Navigation
API > API/Plugins > API/Plugins/GameplayCameras
Extended version of FInstancedPropertyBag to support "overriden properties" with an extra array of overriden parameter IDs.
| Name | FInstancedOverridablePropertyBag |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/StructUtils/OverridablePropertyBag.h |
| Include Path | #include "StructUtils/OverridablePropertyBag.h" |
Syntax
USTRUCT ()
struct FInstancedOverridablePropertyBag : public FInstancedPropertyBag
Inheritance Hierarchy
- FInstancedPropertyBag → FInstancedOverridablePropertyBag
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OverridenPropertyIDs | TArray< FGuid > | List of properties that have override values. | StructUtils/OverridablePropertyBag.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TConstArrayView< FGuid > GetOverridenPropertyIDs () |
Gets the IDs of overriden properties, i.e. properties that have override values. | StructUtils/OverridablePropertyBag.h | |
void GetOverridenPropertyIDs
(
ContainerType& OutPropertyIDs |
Gets the IDs of overriden properties, i.e. properties that have override values. | StructUtils/OverridablePropertyBag.h | |
bool IsPropertyOverriden
(
const FGuid& InPropertyID |
Returns whether the given property is overriden. | StructUtils/OverridablePropertyBag.h | |
void MigrateToNewBagInstanceWithOverrides
(
const FInstancedPropertyBag& NewBagInstance |
Migrate this property bag to the layout of the given one. | StructUtils/OverridablePropertyBag.h | |
bool Serialize
(
FArchive& Ar |
StructUtils/OverridablePropertyBag.h | ||
bool SerializeFromMismatchedTag
(
FPropertyTag const& Tag, |
StructUtils/OverridablePropertyBag.h | ||
void SetPropertyOverriden
(
const FGuid& InPropertyID, |
Sets whether the given property is overriden by setting the matching override property's value. | StructUtils/OverridablePropertyBag.h |