MCPcopy Create free account
hub / github.com/esengine/esengine / test_clear

Function test_clear

packages/engine-shared/src/batch/sprite_data.rs:406–416  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

404
405 #[test]
406 fn test_clear() {
407 let mut buffer = SpriteBatchBuffer::new(100);
408
409 buffer.add_sprite(0.0, 0.0, 32.0, 32.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0xFFFFFFFF, 1, 0);
410 assert_eq!(buffer.sprite_count(), 1);
411
412 buffer.clear();
413 assert_eq!(buffer.sprite_count(), 0);
414 assert!(buffer.is_empty());
415 assert!(buffer.batches().is_empty());
416 }
417}

Callers

nothing calls this directly

Calls 2

add_spriteMethod · 0.80
clearMethod · 0.65

Tested by

no test coverage detected