pub struct SsbRender {
pub target_width: Option<u16>,
pub target_height: Option<u16>,
pub target_depth: u16,
pub target_view: View,
pub events: Vec<EventRender>,
pub fonts: HashMap<FontFace, FontData>,
pub textures: HashMap<TextureId, TextureData>,
}
Expand description
Processed SSB data, reduced and evaluated for rendering purposes.
Fields§
§target_width: Option<u16>
§target_height: Option<u16>
§target_depth: u16
§target_view: View
§events: Vec<EventRender>
§fonts: HashMap<FontFace, FontData>
§textures: HashMap<TextureId, TextureData>
Trait Implementations§
impl StructuralPartialEq for SsbRender
Auto Trait Implementations§
impl Freeze for SsbRender
impl RefUnwindSafe for SsbRender
impl Send for SsbRender
impl Sync for SsbRender
impl Unpin for SsbRender
impl UnwindSafe for SsbRender
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more