cen 0.0.7

Vulkan window backend
Documentation
use std::sync::{Arc, Mutex};
use ash::vk;
use cen::app::app::{App, AppConfig};
use cen::graphics::{Renderer};
use cen::graphics::renderer::RenderComponent;
use cen::vulkan::CommandBuffer;

struct EmptyRend {
}

impl RenderComponent for EmptyRend {
    fn initialize(&mut self, _: &mut Renderer) {
    }

    fn render(&mut self, _: &mut Renderer, _: &mut CommandBuffer, _: &vk::Image, _: &vk::ImageView) {
    }
}

fn main() {
    App::run(
        AppConfig::default(),
        Arc::new(Mutex::new(EmptyRend {})),
        None
    );
}