pub enum BufferBase {
TransformFeedbackBuffer = 35_982,
UniformBuffer = 35_345,
}
Expand description
Passed to bindBufferBase
Variants§
TransformFeedbackBuffer = 35_982
Buffer for transform feedback operations.
UniformBuffer = 35_345
Buffer used for storing uniform blocks.
Trait Implementations§
Source§impl Clone for BufferBase
impl Clone for BufferBase
Source§fn clone(&self) -> BufferBase
fn clone(&self) -> BufferBase
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BufferBase
impl Debug for BufferBase
Source§impl From<BufferBase> for JsValue
impl From<BufferBase> for JsValue
Source§fn from(value: BufferBase) -> Self
fn from(value: BufferBase) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for BufferBase
impl FromWasmAbi for BufferBase
Source§impl IntoWasmAbi for BufferBase
impl IntoWasmAbi for BufferBase
Source§impl OptionFromWasmAbi for BufferBase
impl OptionFromWasmAbi for BufferBase
Source§impl OptionIntoWasmAbi for BufferBase
impl OptionIntoWasmAbi for BufferBase
Source§impl TryFromJsValue for BufferBase
impl TryFromJsValue for BufferBase
Source§fn try_from_js_value(
value: JsValue,
) -> Result<Self, <BufferBase as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<Self, <BufferBase as TryFromJsValue>::Error>
Performs the conversion.
Source§impl VectorFromWasmAbi for BufferBase
impl VectorFromWasmAbi for BufferBase
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[BufferBase]>
Source§impl VectorIntoJsValue for BufferBase
impl VectorIntoJsValue for BufferBase
fn vector_into_jsvalue(vector: Box<[BufferBase]>) -> JsValue
Source§impl VectorIntoWasmAbi for BufferBase
impl VectorIntoWasmAbi for BufferBase
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[BufferBase]>) -> Self::Abi
Source§impl WasmDescribeVector for BufferBase
impl WasmDescribeVector for BufferBase
impl Copy for BufferBase
Auto Trait Implementations§
impl Freeze for BufferBase
impl RefUnwindSafe for BufferBase
impl Send for BufferBase
impl Sync for BufferBase
impl Unpin for BufferBase
impl UnwindSafe for BufferBase
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.