Enum qt_3d_core::scene_change::ChangeFlag
source · #[repr(C)]
pub enum ChangeFlag {
AllChanges,
NodeCreated,
NodeDeleted,
PropertyUpdated,
PropertyValueAdded,
PropertyValueRemoved,
ComponentAdded,
ComponentRemoved,
}
Expand description
C++ type: Qt3DCore::ChangeFlag
The types of change that can be sent and received by Qt3D’s change notification system.
The ChangeFlags type is a typedef for QFlags<ChangeFlag>. It stores an OR combination of ChangeFlag values.
Variants
AllChanges
Allows an observer to monitor for any of the above changes. (C++ enum variant: AllChanges = -1
)
NodeCreated
A new instance of a QNode subclass has been created. (C++ enum variant: NodeCreated = 1
)
NodeDeleted
A QNode has been deleted. (C++ enum variant: NodeDeleted = 2
)
PropertyUpdated
A QNode property has been updated. (C++ enum variant: PropertyUpdated = 4
)
PropertyValueAdded
A QNode has been added to the scene. (C++ enum variant: PropertyValueAdded = 8
)
PropertyValueRemoved
A QNode has been removed from the scene. (C++ enum variant: PropertyValueRemoved = 16
)
ComponentAdded
A QComponent has been added to a QEntity. (C++ enum variant: ComponentAdded = 32
)
ComponentRemoved
A QComponent has been removed from a QEntity. (C++ enum variant: ComponentRemoved = 64
)
Trait Implementations
sourceimpl Clone for ChangeFlag
impl Clone for ChangeFlag
sourcefn clone(&self) -> ChangeFlag
fn clone(&self) -> ChangeFlag
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more