Add a project README
				
					
				
			This commit is contained in:
		
							parent
							
								
									c807e4ca70
								
							
						
					
					
						commit
						8ec7982d9e
					
				
							
								
								
									
										38
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,38 @@ | ||||
| # glow_glyph | ||||
| 
 | ||||
| [](https://github.com/hecrj/glow_glyph/actions) | ||||
| [](https://crates.io/crates/glow_glyph) | ||||
| [](https://docs.rs/glow_glyph) | ||||
| [](https://github.com/hecrj/glow_glyph/blob/master/LICENSE) | ||||
| 
 | ||||
| A fast text renderer for [glow](https://github.com/grovesNL/glow), powered by | ||||
| [glyph_brush](https://github.com/alexheretic/glyph-brush/tree/master/glyph-brush) | ||||
| 
 | ||||
| ```rust | ||||
| use glow_glyph::{Section, GlyphBrushBuilder}; | ||||
| 
 | ||||
| let font: &[u8] = include_bytes!("SomeFont.ttf"); | ||||
| let mut glyph_brush = GlyphBrushBuilder::using_font_bytes(font) | ||||
|     .expect("Load font") | ||||
|     .build(&glow_context); | ||||
| 
 | ||||
| let section = Section { | ||||
|     text: "Hello glow_glyph", | ||||
|     ..Section::default() // color, position, etc | ||||
| }; | ||||
| 
 | ||||
| glyph_brush.queue(section); | ||||
| glyph_brush.queue(some_other_section); | ||||
| 
 | ||||
| glyph_brush.draw_queued( | ||||
|     &glow_context, | ||||
|     window_width, | ||||
|     window_height, | ||||
| ); | ||||
| ``` | ||||
| 
 | ||||
| ## Examples | ||||
| 
 | ||||
| Have a look at | ||||
|   * `cargo run --example hello` | ||||
|   * `cargo run --example clipping` | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user