pub struct PaintDeviceMetric(/* private fields */);
Expand description

Describes the various metrics of a paint device.

C++ enum: QPaintDevice::PaintDeviceMetric.

C++ documentation:

Describes the various metrics of a paint device.

See also metric() and devicePixelRatioF().

Implementations§

source§

impl PaintDeviceMetric

source

pub fn to_int(&self) -> c_int

source§

impl PaintDeviceMetric

source

pub const PdmWidth: PaintDeviceMetric = _

The width of the paint device in default coordinate system units (e.g. pixels for QPixmap and QWidget). See also width(). (C++ enum variant: PdmWidth = 1)

source

pub const PdmHeight: PaintDeviceMetric = _

The height of the paint device in default coordinate system units (e.g. pixels for QPixmap and QWidget). See also height(). (C++ enum variant: PdmHeight = 2)

source

pub const PdmWidthMM: PaintDeviceMetric = _

The width of the paint device in millimeters. See also widthMM(). (C++ enum variant: PdmWidthMM = 3)

source

pub const PdmHeightMM: PaintDeviceMetric = _

The height of the paint device in millimeters. See also heightMM(). (C++ enum variant: PdmHeightMM = 4)

source

pub const PdmNumColors: PaintDeviceMetric = _

The number of different colors available for the paint device. See also colorCount(). (C++ enum variant: PdmNumColors = 5)

source

pub const PdmDepth: PaintDeviceMetric = _

The bit depth (number of bit planes) of the paint device. See also depth(). (C++ enum variant: PdmDepth = 6)

source

pub const PdmDpiX: PaintDeviceMetric = _

The horizontal resolution of the device in dots per inch. See also logicalDpiX(). (C++ enum variant: PdmDpiX = 7)

source

pub const PdmDpiY: PaintDeviceMetric = _

The vertical resolution of the device in dots per inch. See also logicalDpiY(). (C++ enum variant: PdmDpiY = 8)

source

pub const PdmPhysicalDpiX: PaintDeviceMetric = _

The horizontal resolution of the device in dots per inch. See also physicalDpiX(). (C++ enum variant: PdmPhysicalDpiX = 9)

source

pub const PdmPhysicalDpiY: PaintDeviceMetric = _

The vertical resolution of the device in dots per inch. See also physicalDpiY(). (C++ enum variant: PdmPhysicalDpiY = 10)

source

pub const PdmDevicePixelRatio: PaintDeviceMetric = _

The device pixel ratio for device. Common values are 1 for normal-dpi displays and 2 for high-dpi “retina” displays. (C++ enum variant: PdmDevicePixelRatio = 11)

source

pub const PdmDevicePixelRatioScaled: PaintDeviceMetric = _

The scaled device pixel ratio for the device. This is identical to PdmDevicePixelRatio, except that the value is scaled by a constant factor in order to support paint devices with fractional scale factors. The constant scaling factor used is devicePixelRatioFScale(). This enum value has been introduced in Qt 5.6. (C++ enum variant: PdmDevicePixelRatioScaled = 12)

Trait Implementations§

source§

impl Clone for PaintDeviceMetric

source§

fn clone(&self) -> PaintDeviceMetric

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PaintDeviceMetric

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<PaintDeviceMetric> for c_int

source§

fn from(value: PaintDeviceMetric) -> Self

Converts to this type from the input type.
source§

impl From<i32> for PaintDeviceMetric

source§

fn from(value: c_int) -> Self

Converts to this type from the input type.
source§

impl PartialEq for PaintDeviceMetric

source§

fn eq(&self, other: &PaintDeviceMetric) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for PaintDeviceMetric

source§

impl Eq for PaintDeviceMetric

source§

impl StructuralEq for PaintDeviceMetric

source§

impl StructuralPartialEq for PaintDeviceMetric

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> StaticUpcast<T> for T

source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.