#[repr(C)]pub struct XRPose {
reflector_: Reflector,
transform: Dom<XRRigidTransform>,
}
Fields§
§reflector_: Reflector
§transform: Dom<XRRigidTransform>
Implementations§
source§impl XRPose
impl XRPose
fn __assert_parent_type(&self)
source§impl XRPose
impl XRPose
pub fn new_inherited(transform: &XRRigidTransform) -> XRPose
pub fn new(
global: &GlobalScope,
transform: RigidTransform3D<f32, ApiSpace, ApiSpace>
) -> Root<Dom<XRPose>>
Trait Implementations§
source§impl Castable for XRPose
impl Castable for XRPose
source§impl DomObjectWrap for XRPose
impl DomObjectWrap for XRPose
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRPoseBinding::XRPoseBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::xrpose::XRPose>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrpose::XRPose>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRPoseBinding::XRPoseBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::xrpose::XRPose>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrpose::XRPose>>}
Function pointer to the general wrap function type
source§impl IDLInterface for XRPose
impl IDLInterface for XRPose
source§impl MallocSizeOf for XRPose
impl MallocSizeOf for XRPose
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 XRPose
impl MutDomObject for XRPose
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<XRPose> for XRPose
impl PartialEq<XRPose> for XRPose
source§impl ToJSValConvertible for XRPose
impl ToJSValConvertible for XRPose
source§impl XRPoseMethods for XRPose
impl XRPoseMethods for XRPose
impl DerivedFrom<XRPose> for XRJointPose
impl DerivedFrom<XRPose> for XRPose
impl DerivedFrom<XRPose> for XRViewerPose
Auto Trait Implementations§
impl !RefUnwindSafe for XRPose
impl !Send for XRPose
impl !Sync for XRPose
impl Unpin for XRPose
impl !UnwindSafe for XRPose
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> 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