#![allow(missing_docs)]
bitflags::bitflags! {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
pub struct PickMask: u128 {
const OBJECT = 1 << 0;
const VERTEX = 1 << 1; const CLOUD_POINT = 1 << 2; const CELL = 1 << 3; const VOXEL = 1 << 4; const SPLAT = 1 << 5; const INSTANCE = 1 << 6; const POLY_NODE = 1 << 7;
const EDGE = 1 << 40; const SEGMENT = 1 << 41;
const FACE = 1 << 80; const STRIP = 1 << 81;
const POINT_LIKE = Self::VERTEX.bits()
| Self::CLOUD_POINT.bits()
| Self::CELL.bits()
| Self::VOXEL.bits()
| Self::SPLAT.bits()
| Self::INSTANCE.bits()
| Self::POLY_NODE.bits();
const EDGE_LIKE = Self::EDGE.bits() | Self::SEGMENT.bits();
const FACE_LIKE = Self::FACE.bits() | Self::STRIP.bits();
}
}