pub enum RenderbufferFormat {
Rgba4 = 32_854,
Rgb565 = 36_194,
Rgb5A1 = 32_855,
DepthComponent16 = 33_189,
StencilIndex8 = 36_168,
}
Expand description
Constants returned from WebGLRenderingContext.getRenderbufferParameter()
Variants§
Rgba4 = 32_854
4 red bits, 4 green bits, 4 blue bits 4 alpha bits.
Rgb565 = 36_194
5 red bits, 6 green bits, 5 blue bits.
Rgb5A1 = 32_855
5 red bits, 5 green bits, 5 blue bits, 1 alpha bit.
DepthComponent16 = 33_189
16 depth bits.
StencilIndex8 = 36_168
8 stencil bits.
Trait Implementations§
Source§impl Clone for RenderbufferFormat
impl Clone for RenderbufferFormat
Source§fn clone(&self) -> RenderbufferFormat
fn clone(&self) -> RenderbufferFormat
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 RenderbufferFormat
impl Debug for RenderbufferFormat
Source§impl From<RenderbufferFormat> for JsValue
impl From<RenderbufferFormat> for JsValue
Source§fn from(value: RenderbufferFormat) -> Self
fn from(value: RenderbufferFormat) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for RenderbufferFormat
impl FromWasmAbi for RenderbufferFormat
Source§impl IntoWasmAbi for RenderbufferFormat
impl IntoWasmAbi for RenderbufferFormat
Source§impl TryFromJsValue for RenderbufferFormat
impl TryFromJsValue for RenderbufferFormat
Source§fn try_from_js_value(
value: JsValue,
) -> Result<Self, <RenderbufferFormat as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<Self, <RenderbufferFormat as TryFromJsValue>::Error>
Performs the conversion.
Source§impl VectorFromWasmAbi for RenderbufferFormat
impl VectorFromWasmAbi for RenderbufferFormat
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[RenderbufferFormat]>
Source§impl VectorIntoJsValue for RenderbufferFormat
impl VectorIntoJsValue for RenderbufferFormat
fn vector_into_jsvalue(vector: Box<[RenderbufferFormat]>) -> JsValue
Source§impl VectorIntoWasmAbi for RenderbufferFormat
impl VectorIntoWasmAbi for RenderbufferFormat
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[RenderbufferFormat]>) -> Self::Abi
Source§impl WasmDescribeVector for RenderbufferFormat
impl WasmDescribeVector for RenderbufferFormat
impl Copy for RenderbufferFormat
Auto Trait Implementations§
impl Freeze for RenderbufferFormat
impl RefUnwindSafe for RenderbufferFormat
impl Send for RenderbufferFormat
impl Sync for RenderbufferFormat
impl Unpin for RenderbufferFormat
impl UnwindSafe for RenderbufferFormat
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
.