Struct script::dom::xrviewport::XRViewport
source · Fields
reflector_: Reflector
viewport: Rect<i32, Viewport>
Implementations
sourceimpl XRViewport
impl XRViewport
fn __assert_parent_type(&self)
sourceimpl XRViewport
impl XRViewport
fn new_inherited(viewport: Rect<i32, Viewport>) -> XRViewport
pub fn new(
global: &GlobalScope,
viewport: Rect<i32, Viewport>
) -> Root<Dom<XRViewport>>
Trait Implementations
sourceimpl DomObject for XRViewport
impl DomObject for XRViewport
sourceimpl DomObjectWrap for XRViewport
impl DomObjectWrap for XRViewport
sourceconst WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRViewportBinding::XRViewportBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::xrviewport::XRViewport>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrviewport::XRViewport>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRViewportBinding::XRViewportBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::xrviewport::XRViewport>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrviewport::XRViewport>>}
Function pointer to the general wrap function type
sourceimpl HasParent for XRViewport
impl HasParent for XRViewport
sourceimpl IDLInterface for XRViewport
impl IDLInterface for XRViewport
sourceimpl JSTraceable for XRViewport
impl JSTraceable for XRViewport
sourceimpl MallocSizeOf for XRViewport
impl MallocSizeOf for XRViewport
sourcefn 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. Read more
sourceimpl MutDomObject for XRViewport
impl MutDomObject for XRViewport
sourceunsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
sourceimpl PartialEq<XRViewport> for XRViewport
impl PartialEq<XRViewport> for XRViewport
sourcefn eq(&self, other: &XRViewport) -> bool
fn eq(&self, other: &XRViewport) -> bool
sourceimpl ToJSValConvertible for XRViewport
impl ToJSValConvertible for XRViewport
sourceunsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
Convert
self
to a JSVal
. JSAPI failure causes a panic.sourceimpl XRViewportMethods for XRViewport
impl XRViewportMethods for XRViewport
Auto Trait Implementations
impl !RefUnwindSafe for XRViewport
impl !Send for XRViewport
impl !Sync for XRViewport
impl Unpin for XRViewport
impl UnwindSafe for XRViewport
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
sourcefn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
sourceimpl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
sourcefn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert