MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / test_render_opacity

Function test_render_opacity

src/text_styling.rs:562–573  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

560
561 #[test]
562 fn test_render_opacity() {
563 let lines = vec!["{opacity=0.5|A}".to_string()];
564 let segments = parse_text_lines(lines).unwrap();
565 let mut tracker = FxHashMap::default();
566 let mut rendered = Vec::new();
567
568 render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0,
569 |c, tr, col| rendered.push((c.to_string(), tr, col)),
570 |_, _, _| {});
571
572 assert!((rendered[0].2.a - 127.5).abs() < 1.0, "Opacity value wrong? {:?}", rendered);
573 }
574
575 #[test]
576 fn test_render_transform_translate() {

Callers

nothing calls this directly

Calls 2

parse_text_linesFunction · 0.85
render_styled_textFunction · 0.85

Tested by

no test coverage detected