## Uses of Class
org.sunflow.math.Point2

- Packages that use Point2
  Package | Description
  --- | ---
  org.sunflow |
  org.sunflow.core |
  org.sunflow.math |

- - ### Uses of Point2 in org.sunflow

    Methods in org.sunflow with parameters of type Point2
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SunflowAPI.`parameter​(java.lang.String name, Point2 value)` |
    `void` | SunflowAPIInterface.`parameter​(java.lang.String name, Point2 value)` | Declare a parameter with the specified name and value.

  - ### Uses of Point2 in org.sunflow.core

    Methods in org.sunflow.core that return Point2
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point2` | ParameterList.`getTexCoord​(java.lang.String name, Point2 defaultValue)` | Get the specified texture coordinate parameter from this list.
    `Point2` | ShadingState.`getUV()` | Get texture coordinates at the hit point.

    Methods in org.sunflow.core with parameters of type Point2
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point2` | ParameterList.`getTexCoord​(java.lang.String name, Point2 defaultValue)` | Get the specified texture coordinate parameter from this list.

  - ### Uses of Point2 in org.sunflow.math

    Methods in org.sunflow.math that return Point2
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point2` | Point2.`set​(float x, float y)` |
    `Point2` | Point2.`set​(Point2 p)` |

    Methods in org.sunflow.math with parameters of type Point2
    Modifier and Type | Method | Description
    --- | --- | ---
    `static float` | PerlinScalar.`noise​(Point2 p)` |
    `static Vector3` | PerlinVector.`noise​(Point2 p)` |
    `static float` | PerlinScalar.`pnoise​(Point2 p, float periodx, float periody)` |
    `static Vector3` | PerlinVector.`pnoise​(Point2 p, float periodx, float periody)` |
    `Point2` | Point2.`set​(Point2 p)` |
    `static float` | PerlinScalar.`snoise​(Point2 p)` |
    `static Vector3` | PerlinVector.`snoise​(Point2 p)` |
    `static float` | PerlinScalar.`spnoise​(Point2 p, float periodx, float periody)` |
    `static Vector3` | PerlinVector.`spnoise​(Point2 p, float periodx, float periody)` |

    Constructors in org.sunflow.math with parameters of type Point2
    Constructor | Description
    --- | ---
    `Point2​(Point2 p)` |