Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/Changes
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Changes/IndexedAttributeChange.h |
| Include | #include "Changes/IndexedAttributeChange.h" |
Syntax
template<typename ValueType, typename ChangeClassType>
class TIndexedValuesChangeBuilder
Remarks
TIndexedValuesChangeBuilder incrementally builds up a TIndexedValuesChange instance/subclass. The ChangeClassType template parameter should be the name of the TIndexedValuesChange-derived class.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< ChangeClassType > | Change | ||
| TMap< int32, int32 > | SavedIndices |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Allocate a new change and start tracking | ||
| TUniquePtr< ChangeClassType > | Complete the change construction and return it | ||
| void | UpdateValue
(
int32 Index, |
Modify the value at an Index. | |
| void | UpdateValues
(
const TArray< int32 >& Indices, |
Modify a set of values |