#![allow(dead_code)]
use bevy::prelude::*;
pub use render::{create_render_texture, RenderToTextureTasks};
mod compress;
mod gpu2cpu;
mod render;
pub struct RenderToTexturePlugin;
impl Plugin for RenderToTexturePlugin {
fn build(&self, app: &mut App) {
app .insert_resource(RenderToTextureTasks::default())
.add_plugins(gpu2cpu::ImageExportPlugin::default())
.add_systems(Startup, render::setup_supported_formats)
.add_systems(PreUpdate, render::update_render_to_texture);
}
}