#[repr(C)]pub struct QPropertyNodeAddedChange { /* private fields */ }
Expand description
Used to notify when a node is added to a property
C++ class: Qt3DCore::QPropertyNodeAddedChange
.
Used to notify when a node is added to a property
Implementations§
Source§impl QPropertyNodeAddedChange
impl QPropertyNodeAddedChange
Sourcepub unsafe fn added_node_id(&self) -> CppBox<QNodeId>
pub unsafe fn added_node_id(&self) -> CppBox<QNodeId>
Returns the id of the node added to the property.
Calls C++ function: Qt3DCore::QNodeId Qt3DCore::QPropertyNodeAddedChange::addedNodeId() const
.
Returns the id of the node added to the property.
Sourcepub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
Returns the meta object of the node added to the property.
Calls C++ function: const QMetaObject* Qt3DCore::QPropertyNodeAddedChange::metaObject() const
.
Returns the meta object of the node added to the property.
Sourcepub unsafe fn new(
subject_id: impl CastInto<Ref<QNodeId>>,
node: impl CastInto<Ptr<QNode>>,
) -> CppBox<QPropertyNodeAddedChange>
pub unsafe fn new( subject_id: impl CastInto<Ref<QNodeId>>, node: impl CastInto<Ptr<QNode>>, ) -> CppBox<QPropertyNodeAddedChange>
Constructs a new QPropertyNodeAddedChange with subjectId, node.
Calls C++ function: [constructor] void Qt3DCore::QPropertyNodeAddedChange::QPropertyNodeAddedChange(Qt3DCore::QNodeId subjectId, Qt3DCore::QNode* node)
.
Constructs a new QPropertyNodeAddedChange with subjectId, node.
Methods from Deref<Target = QStaticPropertyValueAddedChangeBase>§
Sourcepub unsafe fn property_name(&self) -> *const c_char
pub unsafe fn property_name(&self) -> *const c_char
Returns name of the property.
Calls C++ function: const char* Qt3DCore::QStaticPropertyValueAddedChangeBase::propertyName() const
.
Returns name of the property.
See also setPropertyName().
Sourcepub unsafe fn set_property_name(&self, name: *const c_char)
pub unsafe fn set_property_name(&self, name: *const c_char)
Sets the property change name.
Calls C++ function: void Qt3DCore::QStaticPropertyValueAddedChangeBase::setPropertyName(const char* name)
.
Sets the property change name.
See also propertyName().
Methods from Deref<Target = QSceneChange>§
Sourcepub unsafe fn delivery_flags(&self) -> QFlags<DeliveryFlag>
pub unsafe fn delivery_flags(&self) -> QFlags<DeliveryFlag>
Returns the set delivery flags
Calls C++ function: QFlags<Qt3DCore::QSceneChange::DeliveryFlag> Qt3DCore::QSceneChange::deliveryFlags() const
.
Returns the set delivery flags
See also setDeliveryFlags().
Sourcepub unsafe fn set_delivery_flags(&self, flags: QFlags<DeliveryFlag>)
pub unsafe fn set_delivery_flags(&self, flags: QFlags<DeliveryFlag>)
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().
Sourcepub unsafe fn subject_id(&self) -> CppBox<QNodeId>
pub unsafe fn subject_id(&self) -> CppBox<QNodeId>
Returns scene change subject id.
Calls C++ function: Qt3DCore::QNodeId Qt3DCore::QSceneChange::subjectId() const
.
Returns scene change subject id.
Sourcepub unsafe fn type_(&self) -> ChangeFlag
pub unsafe fn type_(&self) -> ChangeFlag
Returns scene change type.
Calls C++ function: Qt3DCore::ChangeFlag Qt3DCore::QSceneChange::type() const
.
Returns scene change type.
Trait Implementations§
Source§impl Deref for QPropertyNodeAddedChange
impl Deref for QPropertyNodeAddedChange
Source§fn deref(&self) -> &QStaticPropertyValueAddedChangeBase
fn deref(&self) -> &QStaticPropertyValueAddedChangeBase
Calls C++ function: Qt3DCore::QStaticPropertyValueAddedChangeBase* static_cast<Qt3DCore::QStaticPropertyValueAddedChangeBase*>(Qt3DCore::QPropertyNodeAddedChange* ptr)
.
Source§type Target = QStaticPropertyValueAddedChangeBase
type Target = QStaticPropertyValueAddedChangeBase
Source§impl DynamicCast<QPropertyNodeAddedChange> for QPropertyValueAddedChangeBase
impl DynamicCast<QPropertyNodeAddedChange> for QPropertyValueAddedChangeBase
Source§unsafe fn dynamic_cast(
ptr: Ptr<QPropertyValueAddedChangeBase>,
) -> Ptr<QPropertyNodeAddedChange>
unsafe fn dynamic_cast( ptr: Ptr<QPropertyValueAddedChangeBase>, ) -> Ptr<QPropertyNodeAddedChange>
Calls C++ function: Qt3DCore::QPropertyNodeAddedChange* dynamic_cast<Qt3DCore::QPropertyNodeAddedChange*>(Qt3DCore::QPropertyValueAddedChangeBase* ptr)
.
Source§impl DynamicCast<QPropertyNodeAddedChange> for QSceneChange
impl DynamicCast<QPropertyNodeAddedChange> for QSceneChange
Source§unsafe fn dynamic_cast(ptr: Ptr<QSceneChange>) -> Ptr<QPropertyNodeAddedChange>
unsafe fn dynamic_cast(ptr: Ptr<QSceneChange>) -> Ptr<QPropertyNodeAddedChange>
Calls C++ function: Qt3DCore::QPropertyNodeAddedChange* dynamic_cast<Qt3DCore::QPropertyNodeAddedChange*>(Qt3DCore::QSceneChange* ptr)
.
Source§impl DynamicCast<QPropertyNodeAddedChange> for QStaticPropertyValueAddedChangeBase
impl DynamicCast<QPropertyNodeAddedChange> for QStaticPropertyValueAddedChangeBase
Source§unsafe fn dynamic_cast(
ptr: Ptr<QStaticPropertyValueAddedChangeBase>,
) -> Ptr<QPropertyNodeAddedChange>
unsafe fn dynamic_cast( ptr: Ptr<QStaticPropertyValueAddedChangeBase>, ) -> Ptr<QPropertyNodeAddedChange>
Calls C++ function: Qt3DCore::QPropertyNodeAddedChange* dynamic_cast<Qt3DCore::QPropertyNodeAddedChange*>(Qt3DCore::QStaticPropertyValueAddedChangeBase* ptr)
.
Source§impl StaticDowncast<QPropertyNodeAddedChange> for QPropertyValueAddedChangeBase
impl StaticDowncast<QPropertyNodeAddedChange> for QPropertyValueAddedChangeBase
Source§unsafe fn static_downcast(
ptr: Ptr<QPropertyValueAddedChangeBase>,
) -> Ptr<QPropertyNodeAddedChange>
unsafe fn static_downcast( ptr: Ptr<QPropertyValueAddedChangeBase>, ) -> Ptr<QPropertyNodeAddedChange>
Calls C++ function: Qt3DCore::QPropertyNodeAddedChange* static_cast<Qt3DCore::QPropertyNodeAddedChange*>(Qt3DCore::QPropertyValueAddedChangeBase* ptr)
.
Source§impl StaticDowncast<QPropertyNodeAddedChange> for QSceneChange
impl StaticDowncast<QPropertyNodeAddedChange> for QSceneChange
Source§unsafe fn static_downcast(
ptr: Ptr<QSceneChange>,
) -> Ptr<QPropertyNodeAddedChange>
unsafe fn static_downcast( ptr: Ptr<QSceneChange>, ) -> Ptr<QPropertyNodeAddedChange>
Calls C++ function: Qt3DCore::QPropertyNodeAddedChange* static_cast<Qt3DCore::QPropertyNodeAddedChange*>(Qt3DCore::QSceneChange* ptr)
.
Source§impl StaticDowncast<QPropertyNodeAddedChange> for QStaticPropertyValueAddedChangeBase
impl StaticDowncast<QPropertyNodeAddedChange> for QStaticPropertyValueAddedChangeBase
Source§unsafe fn static_downcast(
ptr: Ptr<QStaticPropertyValueAddedChangeBase>,
) -> Ptr<QPropertyNodeAddedChange>
unsafe fn static_downcast( ptr: Ptr<QStaticPropertyValueAddedChangeBase>, ) -> Ptr<QPropertyNodeAddedChange>
Calls C++ function: Qt3DCore::QPropertyNodeAddedChange* static_cast<Qt3DCore::QPropertyNodeAddedChange*>(Qt3DCore::QStaticPropertyValueAddedChangeBase* ptr)
.
Source§impl StaticUpcast<QPropertyValueAddedChangeBase> for QPropertyNodeAddedChange
impl StaticUpcast<QPropertyValueAddedChangeBase> for QPropertyNodeAddedChange
Source§unsafe fn static_upcast(
ptr: Ptr<QPropertyNodeAddedChange>,
) -> Ptr<QPropertyValueAddedChangeBase>
unsafe fn static_upcast( ptr: Ptr<QPropertyNodeAddedChange>, ) -> Ptr<QPropertyValueAddedChangeBase>
Calls C++ function: Qt3DCore::QPropertyValueAddedChangeBase* static_cast<Qt3DCore::QPropertyValueAddedChangeBase*>(Qt3DCore::QPropertyNodeAddedChange* ptr)
.
Source§impl StaticUpcast<QSceneChange> for QPropertyNodeAddedChange
impl StaticUpcast<QSceneChange> for QPropertyNodeAddedChange
Source§unsafe fn static_upcast(ptr: Ptr<QPropertyNodeAddedChange>) -> Ptr<QSceneChange>
unsafe fn static_upcast(ptr: Ptr<QPropertyNodeAddedChange>) -> Ptr<QSceneChange>
Calls C++ function: Qt3DCore::QSceneChange* static_cast<Qt3DCore::QSceneChange*>(Qt3DCore::QPropertyNodeAddedChange* ptr)
.
Source§impl StaticUpcast<QStaticPropertyValueAddedChangeBase> for QPropertyNodeAddedChange
impl StaticUpcast<QStaticPropertyValueAddedChangeBase> for QPropertyNodeAddedChange
Source§unsafe fn static_upcast(
ptr: Ptr<QPropertyNodeAddedChange>,
) -> Ptr<QStaticPropertyValueAddedChangeBase>
unsafe fn static_upcast( ptr: Ptr<QPropertyNodeAddedChange>, ) -> Ptr<QStaticPropertyValueAddedChangeBase>
Calls C++ function: Qt3DCore::QStaticPropertyValueAddedChangeBase* static_cast<Qt3DCore::QStaticPropertyValueAddedChangeBase*>(Qt3DCore::QPropertyNodeAddedChange* ptr)
.