pub struct GPURenderPassLayout { /* private fields */ }Expand description
The GPURenderPassLayout dictionary.
Implementations§
Source§impl GPURenderPassLayout
impl GPURenderPassLayout
Sourcepub fn color_formats(&self) -> TypedArray<GPUTextureFormat>
pub fn color_formats(&self) -> TypedArray<GPUTextureFormat>
Getter of the colorFormats attribute.
Sourcepub fn set_color_formats(&mut self, value: &TypedArray<GPUTextureFormat>)
pub fn set_color_formats(&mut self, value: &TypedArray<GPUTextureFormat>)
Setter of the colorFormats attribute.
Source§impl GPURenderPassLayout
impl GPURenderPassLayout
Sourcepub fn depth_stencil_format(&self) -> GPUTextureFormat
pub fn depth_stencil_format(&self) -> GPUTextureFormat
Getter of the depthStencilFormat attribute.
Sourcepub fn set_depth_stencil_format(&mut self, value: &GPUTextureFormat)
pub fn set_depth_stencil_format(&mut self, value: &GPUTextureFormat)
Setter of the depthStencilFormat attribute.
Source§impl GPURenderPassLayout
impl GPURenderPassLayout
Sourcepub fn sample_count(&self) -> Any
pub fn sample_count(&self) -> Any
Getter of the sampleCount attribute.
Sourcepub fn set_sample_count(&mut self, value: &Any)
pub fn set_sample_count(&mut self, value: &Any)
Setter of the sampleCount attribute.
Methods from Deref<Target = Any>§
Sourcepub fn has_own_property(&self, prop: &str) -> bool
pub fn has_own_property(&self, prop: &str) -> bool
Checks whether a non-inherited property prop exists
Sourcepub fn at<T>(&self, idx: T) -> Val
pub fn at<T>(&self, idx: T) -> Val
Gets the element at index idx. Assumes the underlying js type is indexable
Sourcepub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
pub fn to_vec<V>(&self) -> Vec<V>where
V: FromVal,
Converts the underlying js array to a Vec of V
Sourcepub fn call(&self, f: &str, args: &[Val]) -> Val
pub fn call(&self, f: &str, args: &[Val]) -> Val
Calls the method f with args, can return an undefined js value
Sourcepub fn new(&self, args: &[Val]) -> Val
pub fn new(&self, args: &[Val]) -> Val
Calls the object’s constructor with args constructing a new object
Sourcepub fn invoke(&self, args: &[Val]) -> Val
pub fn invoke(&self, args: &[Val]) -> Val
Invokes the function object with args, can return an undefined js value
Sourcepub fn instanceof(&self, v: Val) -> bool
pub fn instanceof(&self, v: Val) -> bool
Checks whether this Val is an instanceof v
pub fn is_number(&self) -> bool
pub fn is_bool(&self) -> bool
pub fn is_string(&self) -> bool
pub fn is_null(&self) -> bool
pub fn is_undefined(&self) -> bool
pub fn is_error(&self) -> bool
pub fn is_function(&self) -> bool
pub fn as_<T>(&self) -> Twhere
T: FromVal,
Trait Implementations§
Source§impl AsMut<Val> for GPURenderPassLayout
impl AsMut<Val> for GPURenderPassLayout
Source§impl AsRef<Val> for GPURenderPassLayout
impl AsRef<Val> for GPURenderPassLayout
Source§impl Clone for GPURenderPassLayout
impl Clone for GPURenderPassLayout
Source§fn clone(&self) -> GPURenderPassLayout
fn clone(&self) -> GPURenderPassLayout
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GPURenderPassLayout
impl Debug for GPURenderPassLayout
Source§impl Deref for GPURenderPassLayout
impl Deref for GPURenderPassLayout
Source§impl DerefMut for GPURenderPassLayout
impl DerefMut for GPURenderPassLayout
Source§impl From<&GPURenderPassLayout> for Any
impl From<&GPURenderPassLayout> for Any
Source§fn from(s: &GPURenderPassLayout) -> Any
fn from(s: &GPURenderPassLayout) -> Any
Converts to this type from the input type.
Source§impl From<GPURenderPassLayout> for Any
impl From<GPURenderPassLayout> for Any
Source§fn from(s: GPURenderPassLayout) -> Any
fn from(s: GPURenderPassLayout) -> Any
Converts to this type from the input type.
Source§impl FromVal for GPURenderPassLayout
impl FromVal for GPURenderPassLayout
Source§impl PartialEq for GPURenderPassLayout
impl PartialEq for GPURenderPassLayout
Source§impl PartialOrd for GPURenderPassLayout
impl PartialOrd for GPURenderPassLayout
impl StructuralPartialEq for GPURenderPassLayout
Auto Trait Implementations§
impl Freeze for GPURenderPassLayout
impl RefUnwindSafe for GPURenderPassLayout
impl Send for GPURenderPassLayout
impl Sync for GPURenderPassLayout
impl Unpin for GPURenderPassLayout
impl UnwindSafe for GPURenderPassLayout
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