pub enum RenderbufferParameter {
Width = 36_162,
Height = 36_163,
GreenSize = 36_177,
BlueSize = 36_178,
RedSize = 36_176,
AlphaSize = 36_179,
DepthSize = 36_180,
StencilSize = 36_181,
Samples = 36_011,
Format = 36_164,
}
Expand description
Constants passed to WebGLRenderingContext.getRenderbufferParameter()
Variants§
Width = 36_162
Returns a GLint indicating the width of the image of the currently bound renderbuffer.
Height = 36_163
Returns a GLint indicating the height of the image of the currently bound renderbuffer.
GreenSize = 36_177
Returns a GLint that is the resolution size (in bits) for the green color.
BlueSize = 36_178
Returns a GLint that is the resolution size (in bits) for the blue color.
RedSize = 36_176
Returns a GLint that is the resolution size (in bits) for the red color.
AlphaSize = 36_179
Returns a GLint that is the resolution size (in bits) for the alpha component.
DepthSize = 36_180
Returns a GLint that is the resolution size (in bits) for the depth component.
StencilSize = 36_181
Returns a GLint that is the resolution size (in bits) for the stencil component.
Samples = 36_011
Returns a GLint indicating the number of samples of the image of the currently bound renderbuffer.
Format = 36_164
Trait Implementations§
Source§impl Clone for RenderbufferParameter
impl Clone for RenderbufferParameter
Source§fn clone(&self) -> RenderbufferParameter
fn clone(&self) -> RenderbufferParameter
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for RenderbufferParameter
impl Debug for RenderbufferParameter
Source§impl From<RenderbufferParameter> for JsValue
impl From<RenderbufferParameter> for JsValue
Source§fn from(value: RenderbufferParameter) -> Self
fn from(value: RenderbufferParameter) -> Self
Source§impl FromWasmAbi for RenderbufferParameter
impl FromWasmAbi for RenderbufferParameter
Source§impl IntoWasmAbi for RenderbufferParameter
impl IntoWasmAbi for RenderbufferParameter
Source§impl TryFromJsValue for RenderbufferParameter
impl TryFromJsValue for RenderbufferParameter
Source§fn try_from_js_value(
value: JsValue,
) -> Result<Self, <RenderbufferParameter as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<Self, <RenderbufferParameter as TryFromJsValue>::Error>
Source§impl VectorFromWasmAbi for RenderbufferParameter
impl VectorFromWasmAbi for RenderbufferParameter
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[RenderbufferParameter]>
Source§impl VectorIntoJsValue for RenderbufferParameter
impl VectorIntoJsValue for RenderbufferParameter
fn vector_into_jsvalue(vector: Box<[RenderbufferParameter]>) -> JsValue
Source§impl VectorIntoWasmAbi for RenderbufferParameter
impl VectorIntoWasmAbi for RenderbufferParameter
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[RenderbufferParameter]>) -> Self::Abi
Source§impl WasmDescribeVector for RenderbufferParameter
impl WasmDescribeVector for RenderbufferParameter
impl Copy for RenderbufferParameter
Auto Trait Implementations§
impl Freeze for RenderbufferParameter
impl RefUnwindSafe for RenderbufferParameter
impl Send for RenderbufferParameter
impl Sync for RenderbufferParameter
impl Unpin for RenderbufferParameter
impl UnwindSafe for RenderbufferParameter
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
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
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.