#[repr(C)]pub struct NodeCreatedChangeBase(_);
Expand description
C++ type: Qt3DCore::QNodeCreatedChangeBase
The QNodeCreatedChangeBase class is the base class for all NodeCreated QSceneChange events
The QNodeCreatedChangeBase class is the base class for all QSceneChange events that have the changeType() NodeCreated. You should not need to instantiate this class. Usually you should be using one of its subclasses such as QNodeCreatedChange.
You can subclass this to create your own node update types for communication between your QNode and QBackendNode subclasses when writing your own aspects.
Implementations
sourceimpl NodeCreatedChangeBase
impl NodeCreatedChangeBase
sourcepub fn is_node_enabled(&self) -> bool
pub fn is_node_enabled(&self) -> bool
C++ method: bool Qt3DCore::QNodeCreatedChangeBase::isNodeEnabled() const
Returns node enabled.
sourcepub fn meta_object(&self) -> *const MetaObject
pub fn meta_object(&self) -> *const MetaObject
C++ method: const QMetaObject* Qt3DCore::QNodeCreatedChangeBase::metaObject() const
Returns metaobject.
sourcepub unsafe fn new(node: *const Node) -> CppBox<NodeCreatedChangeBase>
pub unsafe fn new(node: *const Node) -> CppBox<NodeCreatedChangeBase>
C++ method: [constructor] void Qt3DCore::QNodeCreatedChangeBase::QNodeCreatedChangeBase(const Qt3DCore::QNode* node)
Constructs a new QNodeCreatedChangeBase with node.
Methods from Deref<Target = SceneChange>
sourcepub fn delivery_flags(&self) -> Flags<DeliveryFlag>
pub fn delivery_flags(&self) -> Flags<DeliveryFlag>
C++ method: QFlags<Qt3DCore::QSceneChange::DeliveryFlag> Qt3DCore::QSceneChange::deliveryFlags() const
Returns the set delivery flags
See also setDeliveryFlags().
sourcepub fn set_delivery_flags(&mut self, flags: Flags<DeliveryFlag>)
pub fn set_delivery_flags(&mut self, flags: Flags<DeliveryFlag>)
C++ method: void Qt3DCore::QSceneChange::setDeliveryFlags(QFlags<Qt3DCore::QSceneChange::DeliveryFlag> flags)
Set the Delivery flags of the change to flags
See also deliveryFlags().
sourcepub fn subject_id(&self) -> NodeId
pub fn subject_id(&self) -> NodeId
C++ method: Qt3DCore::QNodeId Qt3DCore::QSceneChange::subjectId() const
Returns scene change subject id.
sourcepub fn type_(&self) -> ChangeFlag
pub fn type_(&self) -> ChangeFlag
C++ method: Qt3DCore::ChangeFlag Qt3DCore::QSceneChange::type() const
Returns scene change type.