Summary
A dictionary of
Animancer.IParameter
s registered using Animancer.StringReference
s.- Assembly
- Animancer
.dll - Namespace
- Animancer
- Interfaces
-
- IEnumerable
<IParameter>
- IEnumerable
- Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IEnumerable<IParameter>"]
Type["ParameterDictionary"]
class Type type-node
Syntax
public class ParameterDictionary : IEnumerable<IParameter>
Properties
Name | Value | Summary |
---|---|---|
Count | int |
The number of parameters that have been registered.
|
Keys | Dictionary |
All registered keys.
|
Parameters | Dictionary |
All registered parameters.
|
Methods
Name | Value | Summary |
---|---|---|
AddOnValueChanged |
void |
Adds an
Animancer.Parameter`1.OnValueChanged callback to the parameter registered with the `key`.
Creates the parameter if it didn't exist yet.
|
GetEnumerator |
Dictionary |
Returns an enumerator that iterates through all registered parameters.
|
GetFloat |
float |
Gets the value of a
float parameter registered with the `key`.
Returns 0 if no such parameter exists.
|
GetOrCreate |
Parameter |
Gets an existing parameter registered with the `key` or creates one if necessary.
|
GetValue |
T |
Gets the value of the parameter registered with the `key`.
Returns the default value if no such parameter exists.
|
RemoveOnValueChanged |
void |
Removes an
Animancer.Parameter`1.OnValueChanged callback to the parameter registered with the `key`.
|
SetValue |
void |
Sets the `value` of the parameter registered with the `key`.
Creates the parameter if it didn't exist yet.
|
TryGet |
bool |
Tries to get a `parameter` registered with the `key`.
|
TryGet |
bool |
Tries to get a `parameter` registered with the `key` and verifies its type.
|