public string GetSampleName(SampleIndex index) { if (UseExtra) { return(ExtraSamples.GetSample(index)?.Name ?? ""); } return(CurrentSamplePage?.GetSample(index).Name ?? ""); }
public SamplePool GetSample(SampleIndex index) { return(GetSample(index.ButtonValue)); }
public static ButtonValue From(SampleIndex index) { return(FromRaw(Indexes.ValueFromIndex(index.RawIndex))); }
internal Sample GetSample(SampleIndex index) { var actualIndex = PageOffset + index.RawIndex; return(actualIndex < _samples.Count ? _samples[actualIndex] : null); }