MCPcopy Create free account
hub / github.com/RustCV/RustCV / char_glyph

Function char_glyph

rustcv-camera/examples/resolution_bench.rs:194–251  ·  view source on GitHub ↗
(ch: char)

Source from the content-addressed store, hash-verified

192}
193
194fn char_glyph(ch: char) -> [u8; 7] {
195 match ch {
196 '0' => [
197 0b01110, 0b10001, 0b10011, 0b10101, 0b11001, 0b10001, 0b01110,
198 ],
199 '1' => [
200 0b00100, 0b01100, 0b00100, 0b00100, 0b00100, 0b00100, 0b01110,
201 ],
202 '2' => [
203 0b01110, 0b10001, 0b00001, 0b00010, 0b00100, 0b01000, 0b11111,
204 ],
205 '3' => [
206 0b01110, 0b10001, 0b00001, 0b00110, 0b00001, 0b10001, 0b01110,
207 ],
208 '4' => [
209 0b00010, 0b00110, 0b01010, 0b10010, 0b11111, 0b00010, 0b00010,
210 ],
211 '5' => [
212 0b11111, 0b10000, 0b11110, 0b00001, 0b00001, 0b10001, 0b01110,
213 ],
214 '6' => [
215 0b01110, 0b10000, 0b11110, 0b10001, 0b10001, 0b10001, 0b01110,
216 ],
217 '7' => [
218 0b11111, 0b00001, 0b00010, 0b00100, 0b01000, 0b01000, 0b01000,
219 ],
220 '8' => [
221 0b01110, 0b10001, 0b10001, 0b01110, 0b10001, 0b10001, 0b01110,
222 ],
223 '9' => [
224 0b01110, 0b10001, 0b10001, 0b01111, 0b00001, 0b00001, 0b01110,
225 ],
226 'F' => [
227 0b11111, 0b10000, 0b10000, 0b11110, 0b10000, 0b10000, 0b10000,
228 ],
229 'P' => [
230 0b11110, 0b10001, 0b10001, 0b11110, 0b10000, 0b10000, 0b10000,
231 ],
232 'S' => [
233 0b01110, 0b10001, 0b10000, 0b01110, 0b00001, 0b10001, 0b01110,
234 ],
235 ':' => [
236 0b00000, 0b00100, 0b00000, 0b00000, 0b00100, 0b00000, 0b00000,
237 ],
238 '.' => [
239 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00100,
240 ],
241 ' ' => [
242 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,
243 ],
244 'p' => [
245 0b00000, 0b00000, 0b11110, 0b10001, 0b11110, 0b10000, 0b10000,
246 ],
247 _ => [
248 0b11111, 0b10001, 0b10001, 0b10001, 0b10001, 0b10001, 0b11111,
249 ],
250 }
251}

Callers 1

draw_fps_overlayFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected