//! What the editors keep decoded or rasterized between frames.
use crate::canvas::images::Images;
use crate::canvas::model_textures::ModelTextures;
/// Pictures and fixture models, as textures.
#[derive(Debug, Default)]
pub(crate) struct Caches {
pub(crate) images: Images,
pub(crate) models: ModelTextures,
}
impl Caches {
/// Call once per frame, before anything is drawn from the caches.
pub(crate) fn begin_frame(&mut self) {
self.models.begin_frame();
}
}