Class VolumeParameter<T>
Inheritance
VolumeParameter<T>
Syntax
[Serializable]
public class VolumeParameter<T> : VolumeParameter, IEquatable<VolumeParameter<T>>
Type Parameters
Constructors
VolumeParameter()
Declaration
VolumeParameter(T, Boolean)
Declaration
protected VolumeParameter(T value, bool overrideState)
Parameters
Type |
Name |
Description |
T |
value |
|
Boolean |
overrideState |
|
Fields
k_DefaultInterpSwap
Declaration
protected const float k_DefaultInterpSwap = 0F
Field Value
m_Value
Declaration
Field Value
Properties
value
Declaration
public virtual T value { get; set; }
Property Value
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Equals(VolumeParameter<T>)
Declaration
public bool Equals(VolumeParameter<T> other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Interp(T, T, Single)
Declaration
public virtual void Interp(T from, T to, float t)
Parameters
Type |
Name |
Description |
T |
from |
|
T |
to |
|
Single |
t |
|
Override(T)
Declaration
public void Override(T x)
Parameters
Type |
Name |
Description |
T |
x |
|
SetValue(VolumeParameter)
Declaration
public override void SetValue(VolumeParameter parameter)
Parameters
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
Equality(VolumeParameter<T>, T)
Declaration
public static bool operator ==(VolumeParameter<T> lhs, T rhs)
Parameters
Returns
Explicit(VolumeParameter<T> to T)
Declaration
public static explicit operator T(VolumeParameter<T> prop)
Parameters
Returns
Inequality(VolumeParameter<T>, T)
Declaration
public static bool operator !=(VolumeParameter<T> lhs, T rhs)
Parameters
Returns