pub struct StorageTextureBindingLayout {
pub access: Option<StorageTextureAccess>,
pub format: Option<TextureFormat>,
pub view_dimension: Option<TextureViewDimension>,
/* private fields */
}Fields§
§access: Option<StorageTextureAccess>§format: Option<TextureFormat>§view_dimension: Option<TextureViewDimension>Implementations§
Source§impl StorageTextureBindingLayout
impl StorageTextureBindingLayout
pub fn new() -> Self
pub fn with_extension( self, extension: StorageTextureBindingLayoutExtension, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StorageTextureBindingLayout
impl RefUnwindSafe for StorageTextureBindingLayout
impl Send for StorageTextureBindingLayout
impl Sync for StorageTextureBindingLayout
impl Unpin for StorageTextureBindingLayout
impl UnsafeUnpin for StorageTextureBindingLayout
impl UnwindSafe for StorageTextureBindingLayout
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