Here is a list of all modules:
Context State Commands | Commands to get or modify informations of the context state of the current thread |
Font commands | Commands to create, manage and destroy fonts |
Global Commands | Commands to create, manage and destroy GLC contexts |
Master Commands | Commands to create, manage and destroy masters |
Measurement commands | Those commands returns metrics (bounding box, baseline) of character or string layouts. Glyphs coordinates are defined in em units and are transformed during rendering to produce the desired mapping of the glyph shape into the GL window coordinate system. Moreover, GLC can return some metrics for a character and string layouts. The table below lists the metrics that are available : |
Rendering commands | These are the commands that render characters to a GL render target. Those commands gather glyph datas according to the parameters that has been set in the state machine of GLC, and issue GL commands to render the characters layout to the GL render target |
Transformation commands | The GLC transformation commands modify the value of GLC_BITMAP_MATRIX. Glyph coordinates are defined in the em coordinate system. When the value of GLC_RENDER_STYLE is GLC_BITMAP, GLC uses the 2x2 GLC_BITMAP_MATRIX to transform layouts from the em coordinate system to the GL raster coordinate system in which bitmaps are drawn |