[−][src]Struct qt_3d_core::QPropertyValueRemovedChangeBase
The QPropertyValueRemovedChangeBase class is the base class for all PropertyValueRemoved QSceneChange events
C++ class: Qt3DCore::QPropertyValueRemovedChangeBase
.
The QPropertyValueRemovedChangeBase class is the base class for all PropertyValueRemoved QSceneChange events
The QPropertyValueRemovedChangeBase class is the base class for all QSceneChange events that have the changeType() PropertyValueRemoved. You should not need to instantiate this class. Usually you should be using one of its subclasses such as QPropertyNodeRemovedChange.
You can subclass this to create your own node Removed types for communication between your QNode and QBackendNode subclasses when writing your own aspects.
Methods from Deref<Target = QSceneChange>
pub unsafe fn delivery_flags(&self) -> QFlags<DeliveryFlag>
[src]
Returns the set delivery flags
Calls C++ function: QFlags<Qt3DCore::QSceneChange::DeliveryFlag> Qt3DCore::QSceneChange::deliveryFlags() const
.
Returns the set delivery flags
See also setDeliveryFlags().
pub unsafe fn set_delivery_flags(&self, flags: QFlags<DeliveryFlag>)
[src]
Set the Delivery flags of the change to flags
Calls C++ function: void Qt3DCore::QSceneChange::setDeliveryFlags(QFlags<Qt3DCore::QSceneChange::DeliveryFlag> flags)
.
Set the Delivery flags of the change to flags
See also deliveryFlags().
pub unsafe fn subject_id(&self) -> CppBox<QNodeId>
[src]
Returns scene change subject id.
Calls C++ function: Qt3DCore::QNodeId Qt3DCore::QSceneChange::subjectId() const
.
Returns scene change subject id.
pub unsafe fn type_(&self) -> ChangeFlag
[src]
Returns scene change type.
Calls C++ function: Qt3DCore::ChangeFlag Qt3DCore::QSceneChange::type() const
.
Returns scene change type.
Trait Implementations
impl CppDeletable for QPropertyValueRemovedChangeBase
[src]
unsafe fn delete(&self)
[src]
Destroys the instance of QPropertyValueRemovedChangeBase.
Calls C++ function: virtual [destructor] void Qt3DCore::QPropertyValueRemovedChangeBase::~QPropertyValueRemovedChangeBase()
.
Destroys the instance of QPropertyValueRemovedChangeBase.
impl Deref for QPropertyValueRemovedChangeBase
[src]
type Target = QSceneChange
The resulting type after dereferencing.
fn deref(&self) -> &QSceneChange
[src]
Calls C++ function: Qt3DCore::QSceneChange* static_cast<Qt3DCore::QSceneChange*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl DynamicCast<QPropertyNodeRemovedChange> for QPropertyValueRemovedChangeBase
[src]
unsafe fn dynamic_cast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyNodeRemovedChange>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyNodeRemovedChange>
Calls C++ function: Qt3DCore::QPropertyNodeRemovedChange* dynamic_cast<Qt3DCore::QPropertyNodeRemovedChange*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl DynamicCast<QPropertyValueRemovedChange> for QPropertyValueRemovedChangeBase
[src]
unsafe fn dynamic_cast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyValueRemovedChange>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyValueRemovedChange>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChange* dynamic_cast<Qt3DCore::QPropertyValueRemovedChange*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl DynamicCast<QPropertyValueRemovedChangeBase> for QSceneChange
[src]
unsafe fn dynamic_cast(
ptr: Ptr<QSceneChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QSceneChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChangeBase* dynamic_cast<Qt3DCore::QPropertyValueRemovedChangeBase*>(Qt3DCore::QSceneChange* ptr)
.
impl DynamicCast<QStaticPropertyValueRemovedChangeBase> for QPropertyValueRemovedChangeBase
[src]
unsafe fn dynamic_cast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QStaticPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QStaticPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QStaticPropertyValueRemovedChangeBase* dynamic_cast<Qt3DCore::QStaticPropertyValueRemovedChangeBase*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl StaticDowncast<QPropertyNodeRemovedChange> for QPropertyValueRemovedChangeBase
[src]
unsafe fn static_downcast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyNodeRemovedChange>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyNodeRemovedChange>
Calls C++ function: Qt3DCore::QPropertyNodeRemovedChange* static_cast<Qt3DCore::QPropertyNodeRemovedChange*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl StaticDowncast<QPropertyValueRemovedChange> for QPropertyValueRemovedChangeBase
[src]
unsafe fn static_downcast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyValueRemovedChange>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyValueRemovedChange>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChange* static_cast<Qt3DCore::QPropertyValueRemovedChange*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl StaticDowncast<QPropertyValueRemovedChangeBase> for QSceneChange
[src]
unsafe fn static_downcast(
ptr: Ptr<QSceneChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QSceneChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChangeBase* static_cast<Qt3DCore::QPropertyValueRemovedChangeBase*>(Qt3DCore::QSceneChange* ptr)
.
impl StaticDowncast<QStaticPropertyValueRemovedChangeBase> for QPropertyValueRemovedChangeBase
[src]
unsafe fn static_downcast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QStaticPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QStaticPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QStaticPropertyValueRemovedChangeBase* static_cast<Qt3DCore::QStaticPropertyValueRemovedChangeBase*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
impl StaticUpcast<QPropertyValueRemovedChangeBase> for QStaticPropertyValueRemovedChangeBase
[src]
unsafe fn static_upcast(
ptr: Ptr<QStaticPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QStaticPropertyValueRemovedChangeBase>
) -> Ptr<QPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChangeBase* static_cast<Qt3DCore::QPropertyValueRemovedChangeBase*>(Qt3DCore::QStaticPropertyValueRemovedChangeBase* ptr)
.
impl StaticUpcast<QPropertyValueRemovedChangeBase> for QPropertyNodeRemovedChange
[src]
unsafe fn static_upcast(
ptr: Ptr<QPropertyNodeRemovedChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QPropertyNodeRemovedChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChangeBase* static_cast<Qt3DCore::QPropertyValueRemovedChangeBase*>(Qt3DCore::QPropertyNodeRemovedChange* ptr)
.
impl StaticUpcast<QPropertyValueRemovedChangeBase> for QPropertyValueRemovedChange
[src]
unsafe fn static_upcast(
ptr: Ptr<QPropertyValueRemovedChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
[src]
ptr: Ptr<QPropertyValueRemovedChange>
) -> Ptr<QPropertyValueRemovedChangeBase>
Calls C++ function: Qt3DCore::QPropertyValueRemovedChangeBase* static_cast<Qt3DCore::QPropertyValueRemovedChangeBase*>(Qt3DCore::QPropertyValueRemovedChange* ptr)
.
impl StaticUpcast<QSceneChange> for QPropertyValueRemovedChangeBase
[src]
unsafe fn static_upcast(
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QSceneChange>
[src]
ptr: Ptr<QPropertyValueRemovedChangeBase>
) -> Ptr<QSceneChange>
Calls C++ function: Qt3DCore::QSceneChange* static_cast<Qt3DCore::QSceneChange*>(Qt3DCore::QPropertyValueRemovedChangeBase* ptr)
.
Auto Trait Implementations
impl RefUnwindSafe for QPropertyValueRemovedChangeBase
impl Send for QPropertyValueRemovedChangeBase
impl Sync for QPropertyValueRemovedChangeBase
impl Unpin for QPropertyValueRemovedChangeBase
impl UnwindSafe for QPropertyValueRemovedChangeBase
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,