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 ---