Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/Param
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/Param/ParamStackLayerHandle.h |
| Include | #include "Param/ParamStackLayerHandle.h" |
Syntax
struct FParamStackLayerHandle
Remarks
Opaque handle to a layer that can be held by external systems Move-only, single ownership
Constructors
| Type | Name | Description | |
|---|---|---|---|
FParamStackLayerHandle
(
const FParamStackLayerHandle& InOther |
|||
FParamStackLayerHandle
(
FParamStackLayerHandle&& InLayer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| WrappedType * | As () |
Get the underlying storage for this layer. | |
| ValueType & | GetMutableParam
(
FParamId InParamId, |
Get a reference to the value of a parameter given a FParamId. | |
| FParamResult | GetMutableParamData
(
FParamId InId, |
||
| ValueType * | GetMutableParamPtr
(
FParamId InParamId, |
Get a pointer to a parameter's value given a FParamId. | |
| const ValueType & | GetParam
(
FParamId InParamId, |
Get a const reference to the value of a parameter given a FParamId. | |
| FParamResult | GetParamData
(
FParamId InId, |
||
| const ValueType * | GetParamPtr
(
FParamId InParamId, |
Get a pointer to a parameter's value given a FParamId. | |
| FParamResult | GetValueRaw
(
FParamId InParamId, |
Get a parameter's value from this layer | |
| void | Invalidate () |
Invalidate the layer. | |
| bool | IsValid () |
Check this layer's validity. | |
| FParamResult | Set a parameter's value in this layer | ||
| FParamResult | Set a parameter's value in this layer | ||
| FParamResult | SetValueRaw
(
FParamId InParamId, |
Set a parameter's value in this layer | |
| FParamResult | SetValues
(
Args&&... InValues |
Set multiple parameter values in this layer |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FParamStackLayerHandle & | operator=
(
const FParamStackLayerHandle& InOther |
||
| FParamStackLayerHandle & | operator=
(
FParamStackLayerHandle&& InLayer |