Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
Inheritance Hierarchy
- Base
- RefCounted
- RangeIndex
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/Parameters.h |
| Include | #include "MuR/Parameters.h" |
Syntax
class RangeIndex : public mu::RefCounted
Remarks
Class used to set or read multi-dimensional parameter values. If parameters have multiple values because of ranges, RangeIndex can be used to specify what value is read or set in the methods of the Parameter class. RangeIndex objects can be reused in multiple calls for the same parameter in the Parameter class interface even after changing the position values.
Constructors
| Type | Name | Description | |
|---|---|---|---|
RangeIndex () |
Forbid creation. Instances of this class must be obtained from a Parameters instance. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~RangeIndex () |
Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | GetPosition
(
int index |
Return the position in one of the dimensions of the index. | |
| Private * | GetPrivate () |
||
| int | Life cycle. | ||
| const char * | GetRangeName
(
int index |
Return the name of a range. | |
| const char * | GetRangeUid
(
int index |
Return the Guid of the parameter, resistant to parameter name changes. | |
| void | SetPosition
(
int index, |
Set the position in one of the dimensions of the index. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |