rafx_renderer/
lib.rs

1mod render_feature_plugin;
2pub use render_feature_plugin::RenderFeaturePlugin;
3
4mod renderer_asset_plugin;
5pub use renderer_asset_plugin::RendererAssetPlugin;
6
7mod renderer_pipeline_plugin;
8pub use renderer_pipeline_plugin::RendererPipelinePlugin;
9
10mod viewports_resource;
11pub use viewports_resource::RenderViewMeta;
12pub use viewports_resource::ViewportsResource;
13
14mod render_thread;
15use render_thread::RenderThread;
16
17mod time_render_resource;
18pub use time_render_resource::TimeRenderResource;
19
20mod swapchain_render_resource;
21pub use swapchain_render_resource::SwapchainRenderResource;
22
23mod main_view_render_resource;
24pub use main_view_render_resource::MainViewRenderResource;
25
26mod render_frame_job;
27pub use render_frame_job::RenderFrameJob;
28
29mod renderer_builder;
30pub use renderer_builder::AssetSource;
31pub use renderer_builder::RendererBuilder;
32pub use renderer_builder::RendererBuilderResult;
33
34mod renderer_thread_pool_none;
35
36//TODO: Find a way to not expose this
37mod swapchain_handling;
38pub use swapchain_handling::SwapchainHandler;
39
40mod renderer;
41pub use renderer::*;
42
43mod renderer_thread_pool;
44pub use renderer_thread_pool::*;