C# Class AlphaTab.Rendering.Glyphs.VoiceContainerGlyph

This glyph acts as container for handling multiple voice rendering
Inheritance: GlyphGroup, ISupportsFinalize
Datei anzeigen Open project: CoderLine/alphaTab Class Usage Examples

Public Methods

Method Description
AddGlyph ( Glyph g ) : void
ApplyLayoutingInfo ( BarLayoutingInfo info ) : void
DoLayout ( ) : void
Paint ( float cx, float cy, ICanvas canvas ) : void
RegisterLayoutingInfo ( BarLayoutingInfo info ) : void
ScaleToWidth ( float width ) : void
VoiceContainerGlyph ( float x, float y, Voice voice ) : System

Private Methods

Method Description
ScaleToForce ( float force ) : void

Method Details

AddGlyph() public method

public AddGlyph ( Glyph g ) : void
g Glyph
return void

ApplyLayoutingInfo() public method

public ApplyLayoutingInfo ( BarLayoutingInfo info ) : void
info AlphaTab.Rendering.Staves.BarLayoutingInfo
return void

DoLayout() public method

public DoLayout ( ) : void
return void

Paint() public method

public Paint ( float cx, float cy, ICanvas canvas ) : void
cx float
cy float
canvas ICanvas
return void

RegisterLayoutingInfo() public method

public RegisterLayoutingInfo ( BarLayoutingInfo info ) : void
info AlphaTab.Rendering.Staves.BarLayoutingInfo
return void

ScaleToWidth() public method

public ScaleToWidth ( float width ) : void
width float
return void

VoiceContainerGlyph() public method

public VoiceContainerGlyph ( float x, float y, Voice voice ) : System
x float
y float
voice Voice
return System