pub struct DebugOverlayOptions {
pub grid: Option<Unit>,
pub ruler: bool,
pub ids: bool,
pub coordinates: bool,
pub bounds: bool,
pub anchors: bool,
pub regions: bool,
pub safe_area: bool,
pub collision: bool,
pub crosshair: bool,
pub view: MaskView,
}Expand description
Debug overlay switches. These never mutate a scene.
Fields§
§grid: Option<Unit>Grid spacing; common values are 1/5/10/20 logical units.
ruler: boolDraw coordinate rulers.
ids: boolDraw IDs.
coordinates: boolDraw resolved origin coordinates.
bounds: boolDraw bounds.
anchors: boolLabel retained anchor expressions.
regions: boolDraw named region rectangles.
safe_area: boolDraw the page safe-area rectangle.
collision: boolDraw collidable geometry and named exclusions.
crosshair: boolDraw a crosshair at each element origin.
view: MaskViewBounds class.
Trait Implementations§
Source§impl Clone for DebugOverlayOptions
impl Clone for DebugOverlayOptions
Source§fn clone(&self) -> DebugOverlayOptions
fn clone(&self) -> DebugOverlayOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DebugOverlayOptions
impl Debug for DebugOverlayOptions
Source§impl<'de> Deserialize<'de> for DebugOverlayOptions
impl<'de> Deserialize<'de> for DebugOverlayOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DebugOverlayOptions
Source§impl PartialEq for DebugOverlayOptions
impl PartialEq for DebugOverlayOptions
Source§impl Serialize for DebugOverlayOptions
impl Serialize for DebugOverlayOptions
impl StructuralPartialEq for DebugOverlayOptions
Auto Trait Implementations§
impl Freeze for DebugOverlayOptions
impl RefUnwindSafe for DebugOverlayOptions
impl Send for DebugOverlayOptions
impl Sync for DebugOverlayOptions
impl Unpin for DebugOverlayOptions
impl UnsafeUnpin for DebugOverlayOptions
impl UnwindSafe for DebugOverlayOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.