Struct script::dom::xrhittestsource::XRHitTestSource
source · #[repr(C)]pub struct XRHitTestSource {
reflector_: Reflector,
id: HitTestId,
session: Dom<XRSession>,
}
Fields
reflector_: Reflector
id: HitTestId
session: Dom<XRSession>
Implementations
sourceimpl XRHitTestSource
impl XRHitTestSource
fn __assert_parent_type(&self)
sourceimpl XRHitTestSource
impl XRHitTestSource
fn new_inherited(id: HitTestId, session: &XRSession) -> XRHitTestSource
pub fn new(
global: &GlobalScope,
id: HitTestId,
session: &XRSession
) -> Root<Dom<XRHitTestSource>>
pub fn id(&self) -> HitTestId
Trait Implementations
sourceimpl DomObject for XRHitTestSource
impl DomObject for XRHitTestSource
sourceimpl DomObjectWrap for XRHitTestSource
impl DomObjectWrap for XRHitTestSource
sourceconst WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRHitTestSourceBinding::XRHitTestSourceBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::xrhittestsource::XRHitTestSource>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrhittestsource::XRHitTestSource>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRHitTestSourceBinding::XRHitTestSourceBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::xrhittestsource::XRHitTestSource>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrhittestsource::XRHitTestSource>>}
Function pointer to the general wrap function type
sourceimpl HasParent for XRHitTestSource
impl HasParent for XRHitTestSource
sourceimpl IDLInterface for XRHitTestSource
impl IDLInterface for XRHitTestSource
sourceimpl JSTraceable for XRHitTestSource
impl JSTraceable for XRHitTestSource
sourceimpl MallocSizeOf for XRHitTestSource
impl MallocSizeOf for XRHitTestSource
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 XRHitTestSource
impl MutDomObject for XRHitTestSource
sourceunsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
sourceimpl PartialEq<XRHitTestSource> for XRHitTestSource
impl PartialEq<XRHitTestSource> for XRHitTestSource
sourcefn eq(&self, other: &XRHitTestSource) -> bool
fn eq(&self, other: &XRHitTestSource) -> bool
sourceimpl ToJSValConvertible for XRHitTestSource
impl ToJSValConvertible for XRHitTestSource
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.Auto Trait Implementations
impl !RefUnwindSafe for XRHitTestSource
impl !Send for XRHitTestSource
impl !Sync for XRHitTestSource
impl Unpin for XRHitTestSource
impl !UnwindSafe for XRHitTestSource
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