Struct script::dom::webglobject::WebGLObject
source · #[repr(C)]pub struct WebGLObject {
reflector_: Reflector,
context: Dom<WebGLRenderingContext>,
}
Fields§
§reflector_: Reflector
§context: Dom<WebGLRenderingContext>
Implementations§
source§impl WebGLObject
impl WebGLObject
pub fn type_id(&self) -> &'static WebGLObjectTypeId
source§impl WebGLObject
impl WebGLObject
pub fn new_inherited(context: &WebGLRenderingContext) -> WebGLObject
pub fn context(&self) -> &WebGLRenderingContext
Trait Implementations§
source§impl Castable for WebGLObject
impl Castable for WebGLObject
source§impl DomObject for WebGLObject
impl DomObject for WebGLObject
source§impl HasParent for WebGLObject
impl HasParent for WebGLObject
source§impl IDLInterface for WebGLObject
impl IDLInterface for WebGLObject
source§impl MallocSizeOf for WebGLObject
impl MallocSizeOf for WebGLObject
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl MutDomObject for WebGLObject
impl MutDomObject for WebGLObject
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<WebGLObject> for WebGLObject
impl PartialEq<WebGLObject> for WebGLObject
source§fn eq(&self, other: &WebGLObject) -> bool
fn eq(&self, other: &WebGLObject) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToJSValConvertible for WebGLObject
impl ToJSValConvertible for WebGLObject
source§impl Traceable for WebGLObject
impl Traceable for WebGLObject
impl DerivedFrom<WebGLObject> for WebGLBuffer
impl DerivedFrom<WebGLObject> for WebGLFramebuffer
impl DerivedFrom<WebGLObject> for WebGLObject
impl DerivedFrom<WebGLObject> for WebGLProgram
impl DerivedFrom<WebGLObject> for WebGLQuery
impl DerivedFrom<WebGLObject> for WebGLRenderbuffer
impl DerivedFrom<WebGLObject> for WebGLSampler
impl DerivedFrom<WebGLObject> for WebGLShader
impl DerivedFrom<WebGLObject> for WebGLSync
impl DerivedFrom<WebGLObject> for WebGLTexture
impl DerivedFrom<WebGLObject> for WebGLTransformFeedback
impl DerivedFrom<WebGLObject> for WebGLVertexArrayObject
impl DerivedFrom<WebGLObject> for WebGLVertexArrayObjectOES
Auto Trait Implementations§
impl !RefUnwindSafe for WebGLObject
impl !Send for WebGLObject
impl !Sync for WebGLObject
impl Unpin for WebGLObject
impl !UnwindSafe for WebGLObject
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert