Struct physx::visual_debugger::Pvd
source · [−]#[repr(transparent)]pub struct Pvd { /* private fields */ }
Expand description
A new type wrapper for PxPvd
.
Implementations
sourceimpl Pvd
impl Pvd
sourcepub fn connect(
&mut self,
transport: &mut PvdTransport,
flags: PxPvdInstrumentationFlags
) -> bool
pub fn connect(
&mut self,
transport: &mut PvdTransport,
flags: PxPvdInstrumentationFlags
) -> bool
Connect the visual debugger over the provided transport. Returns true
if the connection succeded.
sourcepub fn disconnect(&mut self)
pub fn disconnect(&mut self)
Disconnect from the transport.
sourcepub fn is_connected(&mut self, use_cached_status: bool) -> bool
pub fn is_connected(&mut self, use_cached_status: bool) -> bool
Check if the Pvd is connected. The cached status may be up to one frame out of date.
When use_cached_status
is false, the low-level status is checked which requires locking
the network stream.
sourcepub fn get_transport(&mut self) -> Option<&mut PvdTransport>
pub fn get_transport(&mut self) -> Option<&mut PvdTransport>
Get the transport connected to the Pvd, if there is one.
Trait Implementations
sourceimpl Class<PxPvd> for Pvd
impl Class<PxPvd> for Pvd
sourcefn as_ptr(&self) -> *const PxPvd
fn as_ptr(&self) -> *const PxPvd
Returns a raw const pointer to the wrapped type.
Retrieving a raw pointer is safe. However, pretty much any use of a raw pointer is unsafe.
In particular: this pointer should not be used to construct a second owning wrapper around the pointer. Read more
sourcefn as_mut_ptr(&mut self) -> *mut PxPvd
fn as_mut_ptr(&mut self) -> *mut PxPvd
Returns a raw mut pointer to the wrapped type.
Retrieving a raw pointer is safe. However, pretty much any use of a raw pointer is unsafe.
In particular: this pointer should not be used to construct a second owning wrapper around the pointer. Read more
impl Send for Pvd
impl Sync for Pvd
Auto Trait Implementations
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