SkIPoint16 Reference === # IPoint16 ## Overview ## Overview Subtopic | name | description | | --- | --- | | Constructor | functions that construct SkIPoint16 | | Member Function | static functions and member methods | | Member | member values | | Related Function | similar methods grouped together | # Struct SkIPoint16 SkIPoint16 holds two 16 bit integer coordinates. ## Related Function | name | description | | --- | --- | | Property | member values | | Set | replaces all values | ## Member Function | name | description | | --- | --- | | Make | constructs from integer inputs | | set | sets to integer input | | x | returns fX | | y | returns fY | ## Member | name | description | | --- | --- | | fX | x-axis value | | fY | y-axis value | int16_t fX x-axis value used by IPoint16 int16_t fY y-axis value used by IPoint16 ## Constructor | name | description | | --- | --- | | Make | constructs from integer inputs | ## 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()[2] SkIPoint::Make --- ## Property | name | description | | --- | --- | | x | returns fX | | y | returns fY | ## 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 | name | description | | --- | --- | | set | sets to integer input | ## 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 ---