pub struct RenderCommandLog {
items: Vec<RenderCommandInfo>,
current_shader: &'static str,
}Fields§
§items: Vec<RenderCommandInfo>§current_shader: &'static strImplementations§
Source§impl RenderCommandLog
impl RenderCommandLog
pub fn new() -> Self
pub fn get(&self) -> &[RenderCommandInfo]
pub fn clear(&mut self)
pub fn set_shader(&mut self, shader: &'static str)
pub fn begin_render_target(&mut self, label: &str, size: DeviceIntSize)
pub fn draw(&mut self, instances: u32)
Auto Trait Implementations§
impl Freeze for RenderCommandLog
impl RefUnwindSafe for RenderCommandLog
impl Send for RenderCommandLog
impl Sync for RenderCommandLog
impl Unpin for RenderCommandLog
impl UnsafeUnpin for RenderCommandLog
impl UnwindSafe for RenderCommandLog
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more