Vixen
02b45cc4
csharp
public sealed class PriorityLadder

A priority ladder, as a bake reads it.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (5)

  • public static PriorityLadder Default

    The one a project gets before it declares its own.

  • public string Name

    What the ladder is called.

  • public int Step

    How far apart two adjacent rungs are.

  • public int Count

    How many rungs it has.

  • public IReadOnlyCollection<string> Names

    The names, so an editor can offer them.

Methods (4)

  • public PriorityLadder(string name, IEnumerable<PriorityRungRecord> rungs, int step = 100)

    Builds a ladder.

  • public int Value(string? name)

    What a name is worth.

  • public bool Declares(string? name)

    Whether the ladder declares a name, sub-step and all.

  • public override string ToString()

    Returns a string that represents the current object.

Used by (10)

  • AnimationClipContentVixen.Animation
  • AuthoringTestsVixen.Animation.Tests
  • ConstraintTagRecordVixen.Animation
  • HarnessPlanVixen.Animation
  • HarnessPlanContentVixen.Animation
  • PriorityLadderContentVixen.Animation
  • AnimationBinderVixen.Editor.AssetEditors
  • ConstraintAuthoringImporterTestsVixen.Editor.Assets.Tests
  • HarnessInputsVixen.Editor.AssetEditors
  • ProposalInputsVixen.Editor.AssetEditors