use crate::render_features::render_features_prelude::*;
pub struct DefaultJobContext {}
impl DefaultJobContext {
pub fn new() -> Self {
Self {}
}
}
pub struct RenderObjectsJobContext<'job, RenderObjectStaticDataT> {
pub render_objects: RwLockReadGuard<'job, RenderObjectsMap<RenderObjectStaticDataT>>,
}
impl<'job, RenderObjectStaticDataT> RenderObjectsJobContext<'job, RenderObjectStaticDataT> {
pub fn new(
render_objects: RwLockReadGuard<'job, RenderObjectsMap<RenderObjectStaticDataT>>
) -> Self {
RenderObjectsJobContext { render_objects }
}
}