UniVRM/Assets/VRM10/Runtime/Components/Expression/IExpressionValidator.cs
Masataka SUMI 349fd06645 Rename
2021-02-01 16:04:24 +09:00

16 lines
551 B
C#

using System.Collections.Generic;
namespace UniVRM10
{
/// <summary>
/// Validate Expression constraints (ex. overrideBlink)
/// </summary>
public interface IExpressionValidator
{
/// <summary>
/// Validate input weights with Expression constraints.
/// </summary>
void Validate(IReadOnlyDictionary<ExpressionKey, float> inputWeights, IDictionary<ExpressionKey, float> actualWeights,
out float blinkNullifyWeight, out float lookAtNullifyWeight, out float mouthNullifyWeight);
}
}