GUIDOLib
1.7.7
A Music Score Rendering Engine
|
Contains all graphic-related information required by GuidoOnDraw() More...
Public Attributes | |
GRHandler | handle |
A Guido handler to a graphic representation. More... | |
VGDevice * | hdc |
A graphic device context. More... | |
int | page |
The page number. Starts from 1. More... | |
GPaintStruct | updateRegion |
Indicates what to (re)draw. More... | |
int | scrollx |
int | scrolly |
float | reserved |
int | sizex |
int | sizey |
int | isprint |
Contains all graphic-related information required by GuidoOnDraw()
Used to render a page of score into a device context.
GRHandler GuidoOnDrawDesc::handle |
A Guido handler to a graphic representation.
VGDevice* GuidoOnDrawDesc::hdc |
A graphic device context.
int GuidoOnDrawDesc::isprint |
If true, the engine ignores scroll, zoom and sizes parameters. If false, the engine draws a white background in the graphic device.
int GuidoOnDrawDesc::page |
The page number. Starts from 1.
float GuidoOnDrawDesc::reserved |
Indicates the size of the drawing zone. The size is expressed in graphic device units (pixels for a screen for example)
int GuidoOnDrawDesc::scrollx |
Indicates the coordinates of the score point that will appear at the graphic origin. Typical values are 0. Non null values have the effect of moving a window over the score page, like scroll bars that move a page view. Units are internal units.
int GuidoOnDrawDesc::scrolly |
int GuidoOnDrawDesc::sizex |
int GuidoOnDrawDesc::sizey |
GPaintStruct GuidoOnDrawDesc::updateRegion |
Indicates what to (re)draw.