pub enum BindGroupLayoutEntryExtension {
ExternalTextureBindingLayout(ExternalTextureBindingLayout),
StaticSamplerBindingLayout(StaticSamplerBindingLayout),
TexelBufferBindingLayout(TexelBufferBindingLayout),
}Variants§
ExternalTextureBindingLayout(ExternalTextureBindingLayout)
StaticSamplerBindingLayout(StaticSamplerBindingLayout)
TexelBufferBindingLayout(TexelBufferBindingLayout)
Trait Implementations§
Source§impl From<ExternalTextureBindingLayout> for BindGroupLayoutEntryExtension
impl From<ExternalTextureBindingLayout> for BindGroupLayoutEntryExtension
Source§fn from(ext: ExternalTextureBindingLayout) -> Self
fn from(ext: ExternalTextureBindingLayout) -> Self
Converts to this type from the input type.
Source§impl From<StaticSamplerBindingLayout> for BindGroupLayoutEntryExtension
impl From<StaticSamplerBindingLayout> for BindGroupLayoutEntryExtension
Source§fn from(ext: StaticSamplerBindingLayout) -> Self
fn from(ext: StaticSamplerBindingLayout) -> Self
Converts to this type from the input type.
Source§impl From<TexelBufferBindingLayout> for BindGroupLayoutEntryExtension
impl From<TexelBufferBindingLayout> for BindGroupLayoutEntryExtension
Source§fn from(ext: TexelBufferBindingLayout) -> Self
fn from(ext: TexelBufferBindingLayout) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BindGroupLayoutEntryExtension
impl RefUnwindSafe for BindGroupLayoutEntryExtension
impl Send for BindGroupLayoutEntryExtension
impl Sync for BindGroupLayoutEntryExtension
impl Unpin for BindGroupLayoutEntryExtension
impl UnsafeUnpin for BindGroupLayoutEntryExtension
impl UnwindSafe for BindGroupLayoutEntryExtension
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