| Crates.io | virtualizer-adapter |
| lib.rs | virtualizer-adapter |
| version | 0.4.0 |
| created_at | 2025-12-30 06:06:25.897245+00 |
| updated_at | 2026-01-13 15:12:54.367918+00 |
| description | Adapter utilities for the virtualizer crate. |
| homepage | https://github.com/Latias94/virtualizer |
| repository | https://github.com/Latias94/virtualizer |
| max_upload_size | |
| id | 2012156 |
| size | 36,628 |
Adapter utilities for the virtualizer crate (workspace sibling).
This crate is intentionally framework-neutral and does not hold any UI objects. It provides small, common building blocks for adapters:
This crate is part of the virtualizer workspace repository.
use virtualizer_adapter::{Controller, Easing};
let mut c = Controller::new(virtualizer::VirtualizerOptions::new(10_000, |_| 1));
c.virtualizer_mut().set_viewport_size(20);
// Start an adapter-driven tween to an index.
c.start_tween_to_index(500, virtualizer::Align::Start, 0, 250, Easing::SmoothStep);
// In your frame loop:
let _ = c.tick(16);
cargo run -p virtualizer-adapter --example anchor_prependcargo run -p virtualizer-adapter --example controller_tween