Struct wgpu::core::command::RenderBundleEncoder
pub struct RenderBundleEncoder { /* private fields */ }
Available on
wgpu_core
only.Implementations§
§impl RenderBundleEncoder
impl RenderBundleEncoder
pub fn new( desc: &RenderBundleEncoderDescriptor<'_>, parent_id: Id<Device>, base: Option<BasePass<RenderCommand>> ) -> Result<RenderBundleEncoder, CreateRenderBundleError>
pub fn dummy(parent_id: Id<Device>) -> RenderBundleEncoder
pub fn parent(&self) -> Id<Device>
pub fn set_index_buffer( &mut self, buffer_id: Id<Buffer>, index_format: IndexFormat, offset: u64, size: Option<NonZeroU64> )
Trait Implementations§
§impl Debug for RenderBundleEncoder
impl Debug for RenderBundleEncoder
§impl<'de> Deserialize<'de> for RenderBundleEncoder
impl<'de> Deserialize<'de> for RenderBundleEncoder
§fn deserialize<__D>(
__deserializer: __D
) -> Result<RenderBundleEncoder, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<RenderBundleEncoder, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for RenderBundleEncoder
impl Serialize for RenderBundleEncoder
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for RenderBundleEncoder
impl Send for RenderBundleEncoder
impl Sync for RenderBundleEncoder
impl Unpin for RenderBundleEncoder
impl UnwindSafe for RenderBundleEncoder
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