Sign in

    wzzc-dev/window/dpi does not have a README file

    LogicalPosition

    pub struct LogicalPosition {
    x : Double
    y : Double
    } derive(Eq,
    Debug
    )

    LogicalPosition::LogicalPosition

    fn LogicalPosition::LogicalPosition(x : Double, y : Double) -> LogicalPosition

    LogicalPosition::equal

    LogicalPosition::into_position

    fn LogicalPosition::into_position(self : LogicalPosition) -> Position

    LogicalPosition::not_equal

    fn LogicalPosition::not_equal(x : LogicalPosition, y : LogicalPosition) -> Bool

    LogicalPosition::output

    fn LogicalPosition::output(self : LogicalPosition, logger : &Logger) -> Unit

    LogicalPosition::to_physical

    fn LogicalPosition::to_physical(self : LogicalPosition, scale_factor : Double) -> PhysicalPosition

    LogicalPosition::to_string

    fn LogicalPosition::to_string(self : LogicalPosition) -> String

    LogicalPosition::x

    fn LogicalPosition::x(self : LogicalPosition) -> Double

    LogicalPosition::y

    fn LogicalPosition::y(self : LogicalPosition) -> Double

    LogicalSize

    pub struct LogicalSize {
    width : Double
    height : Double
    } derive(Eq,
    Debug
    )

    impl Show for LogicalSize

    LogicalSize::LogicalSize

    fn LogicalSize::LogicalSize(width : Double, height : Double) -> LogicalSize

    LogicalSize::equal

    fn LogicalSize::equal(LogicalSize, LogicalSize) -> Bool

    LogicalSize::height

    fn LogicalSize::height(self : LogicalSize) -> Double

    LogicalSize::into_size

    fn LogicalSize::into_size(self : LogicalSize) -> Size

    LogicalSize::not_equal

    fn LogicalSize::not_equal(x : LogicalSize, y : LogicalSize) -> Bool

    LogicalSize::output

    fn LogicalSize::output(self : LogicalSize, logger : &Logger) -> Unit

    LogicalSize::to_physical

    fn LogicalSize::to_physical(self : LogicalSize, scale_factor : Double) -> PhysicalSize

    LogicalSize::to_string

    fn LogicalSize::to_string(self : LogicalSize) -> String

    LogicalSize::width

    fn LogicalSize::width(self : LogicalSize) -> Double

    PhysicalInsets

    pub struct PhysicalInsets {
    top : Int
    left : Int
    bottom : Int
    right : Int
    } derive(Eq,
    Debug
    )

    PhysicalInsets::PhysicalInsets

    fn PhysicalInsets::PhysicalInsets(top : Int, left : Int, bottom : Int, right : Int) -> PhysicalInsets

    PhysicalInsets::bottom

    fn PhysicalInsets::bottom(self : PhysicalInsets) -> Int

    PhysicalInsets::equal

    PhysicalInsets::left

    fn PhysicalInsets::left(self : PhysicalInsets) -> Int

    PhysicalInsets::not_equal

    fn PhysicalInsets::not_equal(x : PhysicalInsets, y : PhysicalInsets) -> Bool

    PhysicalInsets::output

    fn PhysicalInsets::output(self : PhysicalInsets, logger : &Logger) -> Unit

    PhysicalInsets::right

    fn PhysicalInsets::right(self : PhysicalInsets) -> Int

    PhysicalInsets::to_string

    fn PhysicalInsets::to_string(self : PhysicalInsets) -> String

    PhysicalInsets::top

    fn PhysicalInsets::top(self : PhysicalInsets) -> Int

    PhysicalPosition

    pub struct PhysicalPosition {
    x : Int
    y : Int
    } derive(Eq,
    Debug
    )

    PhysicalPosition::PhysicalPosition

    fn PhysicalPosition::PhysicalPosition(x : Int, y : Int) -> PhysicalPosition

    PhysicalPosition::equal

    PhysicalPosition::into_position

    fn PhysicalPosition::into_position(self : PhysicalPosition) -> Position

    PhysicalPosition::not_equal

    fn PhysicalPosition::not_equal(x : PhysicalPosition, y : PhysicalPosition) -> Bool

    PhysicalPosition::output

    fn PhysicalPosition::output(self : PhysicalPosition, logger : &Logger) -> Unit

    PhysicalPosition::to_logical

    fn PhysicalPosition::to_logical(self : PhysicalPosition, scale_factor : Double) -> LogicalPosition

    PhysicalPosition::to_string

    fn PhysicalPosition::to_string(self : PhysicalPosition) -> String

    PhysicalPosition::x

    fn PhysicalPosition::x(self : PhysicalPosition) -> Int

    PhysicalPosition::y

    fn PhysicalPosition::y(self : PhysicalPosition) -> Int

    PhysicalPositionF64

    pub struct PhysicalPositionF64 {
    x : Double
    y : Double
    } derive(Eq,
    Debug
    )

    PhysicalPositionF64::PhysicalPositionF64

    fn PhysicalPositionF64::PhysicalPositionF64(x : Double, y : Double) -> PhysicalPositionF64

    PhysicalPositionF64::equal

    PhysicalPositionF64::not_equal

    PhysicalPositionF64::output

    fn PhysicalPositionF64::output(self : PhysicalPositionF64, logger : &Logger) -> Unit

    PhysicalPositionF64::to_string

    fn PhysicalPositionF64::to_string(self : PhysicalPositionF64) -> String

    PhysicalPositionF64::x

    PhysicalPositionF64::y

    PhysicalSize

    pub struct PhysicalSize {
    width : Int
    height : Int
    } derive(Eq,
    Debug
    )

    PhysicalSize::PhysicalSize

    fn PhysicalSize::PhysicalSize(width : Int, height : Int) -> PhysicalSize

    PhysicalSize::equal

    PhysicalSize::height

    fn PhysicalSize::height(self : PhysicalSize) -> Int

    PhysicalSize::into_size

    fn PhysicalSize::into_size(self : PhysicalSize) -> Size

    PhysicalSize::not_equal

    fn PhysicalSize::not_equal(x : PhysicalSize, y : PhysicalSize) -> Bool

    PhysicalSize::output

    fn PhysicalSize::output(self : PhysicalSize, logger : &Logger) -> Unit

    PhysicalSize::to_logical

    fn PhysicalSize::to_logical(self : PhysicalSize, scale_factor : Double) -> LogicalSize

    PhysicalSize::to_string

    fn PhysicalSize::to_string(self : PhysicalSize) -> String

    PhysicalSize::width

    fn PhysicalSize::width(self : PhysicalSize) -> Int

    Position

    pub(all) enum Position {
    Logical(LogicalPosition)
    Physical(PhysicalPosition)
    } derive(Eq,
    Debug
    )

    impl Show for Position

    Position::equal

    fn Position::equal(Position, Position) -> Bool

    Position::from_logical

    fn Position::from_logical(position : LogicalPosition) -> Position

    Position::from_physical

    fn Position::from_physical(position : PhysicalPosition) -> Position

    Position::not_equal

    fn Position::not_equal(x : Position, y : Position) -> Bool

    Position::output

    fn Position::output(self : Position, logger : &Logger) -> Unit

    Position::to_logical

    fn Position::to_logical(self : Position, scale_factor : Double) -> LogicalPosition

    Position::to_physical

    fn Position::to_physical(self : Position, scale_factor : Double) -> PhysicalPosition

    Position::to_repr

    Position::to_string

    fn Position::to_string(self : Position) -> String

    Size

    pub(all) enum Size {
    Logical(LogicalSize)
    Physical(PhysicalSize)
    } derive(Eq,
    Debug
    )

    impl Show for Size

    Size::equal

    fn Size::equal(Size, Size) -> Bool

    Size::from_logical

    fn Size::from_logical(size : LogicalSize) -> Size

    Size::from_physical

    fn Size::from_physical(size : PhysicalSize) -> Size

    Size::not_equal

    fn Size::not_equal(x : Size, y : Size) -> Bool

    Size::output

    fn Size::output(self : Size, logger : &Logger) -> Unit

    Size::to_logical

    fn Size::to_logical(self : Size, scale_factor : Double) -> LogicalSize

    Size::to_physical

    fn Size::to_physical(self : Size, scale_factor : Double) -> PhysicalSize

    Size::to_repr

    Size::to_string

    fn Size::to_string(self : Size) -> String

    validate_scale_factor

    fn validate_scale_factor(scale_factor : Double) -> Bool

    Source Files