SkIPoint16 Reference

IPoint16

Struct SkIPoint16

SkIPoint holds two 16 bit integer coordinates

Overview

Subtopics

topics description

Member Functions

description function
Make Constructs from integer inputs.
set Sets to integer input.
x Returns fX.
y Returns fY.

int16_t fX

x-axis value used by IPoint16.

int16_t fY

y-axis value used by IPoint16.

Make

static constexpr SkIPoint16 Make(int x, int y)

Sets fX to x, fY to y. If SK DEBUG is defined, asserts if x or y does not fit in 16 bits.

Parameters

x integer x-axis value of constructed IPoint
y integer y-axis value of constructed IPoint

Return Value

IPoint16 (x, y)

Example

#### Example Output ~~~~ pt1.fX == pt2.fX pt1.fY == pt2.fY ~~~~

See Also

set SkPoint::iset() SkIPoint::Make


x

int16_t x() const

Returns x-axis value of IPoint16.

Return Value

fX

Example

#### Example Output ~~~~ pt1.fX == pt1.x() ~~~~

See Also

y SkIPoint::x()


y

int16_t y() const

Returns y-axis value of IPoint.

Return Value

fY

Example

#### Example Output ~~~~ pt1.fY == pt1.y() ~~~~

See Also

x SkPoint::y() SkIPoint::y()


set

void set(int x, int y)

Sets fX to x and fY to y.

Parameters

x new value for fX
y new value for fY

Example

#### Example Output ~~~~ pt1.fX == pt2.fX pt1.fY == pt2.fY ~~~~

See Also

Make SkPoint::set