#[repr(C)]pub struct QFrameGraphNodeCreatedChangeBase { /* private fields */ }Expand description
A base class for changes in the FrameGraphNode.
C++ class: Qt3DRender::QFrameGraphNodeCreatedChangeBase.
A base class for changes in the FrameGraphNode.
Implementations§
Source§impl QFrameGraphNodeCreatedChangeBase
impl QFrameGraphNodeCreatedChangeBase
Sourcepub unsafe fn new(
node: impl CastInto<Ptr<QFrameGraphNode>>,
) -> CppBox<QFrameGraphNodeCreatedChangeBase>
pub unsafe fn new( node: impl CastInto<Ptr<QFrameGraphNode>>, ) -> CppBox<QFrameGraphNodeCreatedChangeBase>
Default constructs an instance of QFrameGraphNodeCreatedChangeBase.
Calls C++ function: [constructor] void Qt3DRender::QFrameGraphNodeCreatedChangeBase::QFrameGraphNodeCreatedChangeBase(const Qt3DRender::QFrameGraphNode* node).
Default constructs an instance of QFrameGraphNodeCreatedChangeBase.
Sourcepub unsafe fn parent_frame_graph_node_id(&self) -> CppBox<QNodeId>
pub unsafe fn parent_frame_graph_node_id(&self) -> CppBox<QNodeId>
Calls C++ function: Qt3DCore::QNodeId Qt3DRender::QFrameGraphNodeCreatedChangeBase::parentFrameGraphNodeId() const.
Methods from Deref<Target = QNodeCreatedChangeBase>§
Sourcepub unsafe fn is_node_enabled(&self) -> bool
pub unsafe fn is_node_enabled(&self) -> bool
Returns node enabled.
Calls C++ function: bool Qt3DCore::QNodeCreatedChangeBase::isNodeEnabled() const.
Returns node enabled.
Sourcepub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
Returns metaobject.
Calls C++ function: const QMetaObject* Qt3DCore::QNodeCreatedChangeBase::metaObject() const.
Returns metaobject.
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 QFrameGraphNodeCreatedChangeBase
impl Deref for QFrameGraphNodeCreatedChangeBase
Source§fn deref(&self) -> &QNodeCreatedChangeBase
fn deref(&self) -> &QNodeCreatedChangeBase
Calls C++ function: Qt3DCore::QNodeCreatedChangeBase* static_cast<Qt3DCore::QNodeCreatedChangeBase*>(Qt3DRender::QFrameGraphNodeCreatedChangeBase* ptr).
Source§type Target = QNodeCreatedChangeBase
type Target = QNodeCreatedChangeBase
Source§impl DynamicCast<QFrameGraphNodeCreatedChangeBase> for QNodeCreatedChangeBase
impl DynamicCast<QFrameGraphNodeCreatedChangeBase> for QNodeCreatedChangeBase
Source§unsafe fn dynamic_cast(
ptr: Ptr<QNodeCreatedChangeBase>,
) -> Ptr<QFrameGraphNodeCreatedChangeBase>
unsafe fn dynamic_cast( ptr: Ptr<QNodeCreatedChangeBase>, ) -> Ptr<QFrameGraphNodeCreatedChangeBase>
Calls C++ function: Qt3DRender::QFrameGraphNodeCreatedChangeBase* dynamic_cast<Qt3DRender::QFrameGraphNodeCreatedChangeBase*>(Qt3DCore::QNodeCreatedChangeBase* ptr).
Source§impl DynamicCast<QFrameGraphNodeCreatedChangeBase> for QSceneChange
impl DynamicCast<QFrameGraphNodeCreatedChangeBase> for QSceneChange
Source§unsafe fn dynamic_cast(
ptr: Ptr<QSceneChange>,
) -> Ptr<QFrameGraphNodeCreatedChangeBase>
unsafe fn dynamic_cast( ptr: Ptr<QSceneChange>, ) -> Ptr<QFrameGraphNodeCreatedChangeBase>
Calls C++ function: Qt3DRender::QFrameGraphNodeCreatedChangeBase* dynamic_cast<Qt3DRender::QFrameGraphNodeCreatedChangeBase*>(Qt3DCore::QSceneChange* ptr).
Source§impl StaticDowncast<QFrameGraphNodeCreatedChangeBase> for QNodeCreatedChangeBase
impl StaticDowncast<QFrameGraphNodeCreatedChangeBase> for QNodeCreatedChangeBase
Source§unsafe fn static_downcast(
ptr: Ptr<QNodeCreatedChangeBase>,
) -> Ptr<QFrameGraphNodeCreatedChangeBase>
unsafe fn static_downcast( ptr: Ptr<QNodeCreatedChangeBase>, ) -> Ptr<QFrameGraphNodeCreatedChangeBase>
Calls C++ function: Qt3DRender::QFrameGraphNodeCreatedChangeBase* static_cast<Qt3DRender::QFrameGraphNodeCreatedChangeBase*>(Qt3DCore::QNodeCreatedChangeBase* ptr).
Source§impl StaticDowncast<QFrameGraphNodeCreatedChangeBase> for QSceneChange
impl StaticDowncast<QFrameGraphNodeCreatedChangeBase> for QSceneChange
Source§unsafe fn static_downcast(
ptr: Ptr<QSceneChange>,
) -> Ptr<QFrameGraphNodeCreatedChangeBase>
unsafe fn static_downcast( ptr: Ptr<QSceneChange>, ) -> Ptr<QFrameGraphNodeCreatedChangeBase>
Calls C++ function: Qt3DRender::QFrameGraphNodeCreatedChangeBase* static_cast<Qt3DRender::QFrameGraphNodeCreatedChangeBase*>(Qt3DCore::QSceneChange* ptr).
Source§impl StaticUpcast<QNodeCreatedChangeBase> for QFrameGraphNodeCreatedChangeBase
impl StaticUpcast<QNodeCreatedChangeBase> for QFrameGraphNodeCreatedChangeBase
Source§unsafe fn static_upcast(
ptr: Ptr<QFrameGraphNodeCreatedChangeBase>,
) -> Ptr<QNodeCreatedChangeBase>
unsafe fn static_upcast( ptr: Ptr<QFrameGraphNodeCreatedChangeBase>, ) -> Ptr<QNodeCreatedChangeBase>
Calls C++ function: Qt3DCore::QNodeCreatedChangeBase* static_cast<Qt3DCore::QNodeCreatedChangeBase*>(Qt3DRender::QFrameGraphNodeCreatedChangeBase* ptr).
Source§impl StaticUpcast<QSceneChange> for QFrameGraphNodeCreatedChangeBase
impl StaticUpcast<QSceneChange> for QFrameGraphNodeCreatedChangeBase
Source§unsafe fn static_upcast(
ptr: Ptr<QFrameGraphNodeCreatedChangeBase>,
) -> Ptr<QSceneChange>
unsafe fn static_upcast( ptr: Ptr<QFrameGraphNodeCreatedChangeBase>, ) -> Ptr<QSceneChange>
Calls C++ function: Qt3DCore::QSceneChange* static_cast<Qt3DCore::QSceneChange*>(Qt3DRender::QFrameGraphNodeCreatedChangeBase* ptr).