Defined in: dpi.ts:44
A position represented in logical pixels.
new LogicalPosition(
x,y):LogicalPosition
Defined in: dpi.ts:46
number
number
readonlytype:"Logical"
Defined in: dpi.ts:45
x:
number
Defined in: dpi.ts:47
y:
number
Defined in: dpi.ts:48
toJSON():
object
Defined in: dpi.ts:55
object
x:
number
y:
number
toPhysical(
scaleFactor):PhysicalPosition
Defined in: dpi.ts:51
number
Defined in: dpi.ts:10
A size represented in logical pixels.
new LogicalSize(
width,height):LogicalSize
Defined in: dpi.ts:12
number
number
height:
number
Defined in: dpi.ts:14
readonlytype:"Logical"
Defined in: dpi.ts:11
width:
number
Defined in: dpi.ts:13
toJSON():
object
Defined in: dpi.ts:21
object
height:
number
width:
number
toPhysical(
scaleFactor):PhysicalSize
Defined in: dpi.ts:17
number
Defined in: dpi.ts:61
A position represented in physical pixels.
new PhysicalPosition(
x,y):PhysicalPosition
Defined in: dpi.ts:63
number
number
readonlytype:"Physical"
Defined in: dpi.ts:62
x:
number
Defined in: dpi.ts:64
y:
number
Defined in: dpi.ts:65
toJSON():
object
Defined in: dpi.ts:72
object
x:
number
y:
number
toLogical(
scaleFactor):LogicalPosition
Defined in: dpi.ts:68
number
Defined in: dpi.ts:27
A size represented in physical pixels.
new PhysicalSize(
width,height):PhysicalSize
Defined in: dpi.ts:29
number
number
height:
number
Defined in: dpi.ts:31
readonlytype:"Physical"
Defined in: dpi.ts:28
width:
number
Defined in: dpi.ts:30
toJSON():
object
Defined in: dpi.ts:38
object
height:
number
width:
number
toLogical(
scaleFactor):LogicalSize
Defined in: dpi.ts:34
number
Defined in: dpi.ts:142
Upstream dpi.Position wrapper — logical OR physical resolution.
new Position(
source):Position
Defined in: dpi.ts:146
LogicalPosition | PhysicalPosition | { type?: string; x: number; y: number; }
readonlytype:"Logical"|"Physical"
Defined in: dpi.ts:143
x:
number
Defined in: dpi.ts:144
y:
number
Defined in: dpi.ts:145
toJSON():
object
Defined in: dpi.ts:166
object
type:
string
x:
number
y:
number
toLogical(
scaleFactor):LogicalPosition
Defined in: dpi.ts:156
number
toPhysical(
scaleFactor):PhysicalPosition
Defined in: dpi.ts:161
number
Defined in: dpi.ts:106
Upstream dpi.Size wrapper — logical OR physical resolution.
new Size(
source):Size
Defined in: dpi.ts:108
LogicalSize | PhysicalSize | { height: number; type?: string; width: number; }
height:
number
Defined in: dpi.ts:125
readonlytype:"Logical"|"Physical"
Defined in: dpi.ts:107
width:
number
Defined in: dpi.ts:124
toJSON():
object
Defined in: dpi.ts:136
object
height:
number
type:
string
width:
number
toLogical(
scaleFactor):LogicalSize
Defined in: dpi.ts:126
number
toPhysical(
scaleFactor):PhysicalSize
Defined in: dpi.ts:131
number
PositionLike =
number|LogicalPosition|PhysicalPosition| {x:number;y:number; }
Defined in: dpi.ts:79
SizeLike =
number|LogicalSize|PhysicalSize| {height:number;width:number; }
Defined in: dpi.ts:78
Anything the window geometry methods accept as a size/position value.
normalizePosition(
a,b?):object
Defined in: dpi.ts:94
Normalizes a position-like pair of arguments to plain { x, y }.
number
object
x:
number
y:
number
normalizeSize(
a,b?):object
Defined in: dpi.ts:82
Normalizes a size-like pair of arguments to plain { width, height }.
number
object
height:
number
width:
number