C# Класс AlphaTab.Rendering.Staves.BarLayoutingInfo

This public class stores size information about a stave. It is used by the layout engine to collect the sizes of score parts to align the parts across multiple staves.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBeatSpring ( Beat beat, float beatSize, float preBeatSize ) : Spring
AddSpring ( int start, int duration, float springSize, float preSpringSize ) : Spring
BarLayoutingInfo ( ) : System
BuildOnTimePositions ( float force ) : float>.FastDictionary
CalculateSpringConstants ( ) : void
CalculateVoiceWidth ( float force ) : float
CalculateWidth ( float force, float springConstant ) : float
Finish ( ) : void
GetOnBeatSize ( Beat beat ) : float
GetPreBeatSize ( Beat beat ) : float
SetOnBeatSize ( Beat beat, float size ) : void
SetPreBeatSize ( Beat beat, float size ) : void
SpaceToForce ( float space ) : float
UpdateMinStretchForce ( float force ) : void
UpdateVoiceSize ( float size ) : void

Приватные методы

Метод Описание
CalculateSpringConstant ( Spring spring, float duration ) : float

Описание методов

AddBeatSpring() публичный Метод

public AddBeatSpring ( Beat beat, float beatSize, float preBeatSize ) : Spring
beat AlphaTab.Model.Beat
beatSize float
preBeatSize float
Результат Spring

AddSpring() публичный Метод

public AddSpring ( int start, int duration, float springSize, float preSpringSize ) : Spring
start int
duration int
springSize float
preSpringSize float
Результат Spring

BarLayoutingInfo() публичный Метод

public BarLayoutingInfo ( ) : System
Результат System

BuildOnTimePositions() публичный Метод

public BuildOnTimePositions ( float force ) : float>.FastDictionary
force float
Результат float>.FastDictionary

CalculateSpringConstants() публичный Метод

public CalculateSpringConstants ( ) : void
Результат void

CalculateVoiceWidth() публичный Метод

public CalculateVoiceWidth ( float force ) : float
force float
Результат float

CalculateWidth() публичный Метод

public CalculateWidth ( float force, float springConstant ) : float
force float
springConstant float
Результат float

Finish() публичный Метод

public Finish ( ) : void
Результат void

GetOnBeatSize() публичный Метод

public GetOnBeatSize ( Beat beat ) : float
beat AlphaTab.Model.Beat
Результат float

GetPreBeatSize() публичный Метод

public GetPreBeatSize ( Beat beat ) : float
beat AlphaTab.Model.Beat
Результат float

SetOnBeatSize() публичный Метод

public SetOnBeatSize ( Beat beat, float size ) : void
beat AlphaTab.Model.Beat
size float
Результат void

SetPreBeatSize() публичный Метод

public SetPreBeatSize ( Beat beat, float size ) : void
beat AlphaTab.Model.Beat
size float
Результат void

SpaceToForce() публичный Метод

public SpaceToForce ( float space ) : float
space float
Результат float

UpdateMinStretchForce() публичный Метод

public UpdateMinStretchForce ( float force ) : void
force float
Результат void

UpdateVoiceSize() публичный Метод

public UpdateVoiceSize ( float size ) : void
size float
Результат void