#include <PoissonDisk2D.hpp>
|
| SIV3D_NODISCARD_CXX20 | PoissonDisk2D ()=default |
| |
| SIV3D_NODISCARD_CXX20 | PoissonDisk2D (const Size &size, double r, Precompute precompute=Precompute::Yes) |
| |
| SIV3D_CONCEPT_URBG SIV3D_NODISCARD_CXX20 | PoissonDisk2D (const Size &size, double r, URBG &&urbg, Precompute precompute=Precompute::Yes) |
| |
| SIV3D_NODISCARD_CXX20 | PoissonDisk2D (const Size &size, double r, const Vec2 &initialPos, Precompute precompute=Precompute::Yes) |
| |
| SIV3D_CONCEPT_URBG SIV3D_NODISCARD_CXX20 | PoissonDisk2D (const Size &size, double r, const Vec2 &initialPos, URBG &&urbg, Precompute precompute=Precompute::Yes) |
| |
| bool | isComplete () const noexcept |
| |
| size_t | update (size_t iterations=100) |
| |
| SIV3D_CONCEPT_URBG size_t | update (URBG &&urbg, size_t iterations=100) |
| |
| const Array< Vec2 > & | getPoints () const noexcept |
| |
◆ PoissonDisk2D() [1/5]
| SIV3D_NODISCARD_CXX20 s3d::PoissonDisk2D::PoissonDisk2D |
( |
| ) |
|
|
default |
◆ PoissonDisk2D() [2/5]
◆ PoissonDisk2D() [3/5]
◆ PoissonDisk2D() [4/5]
◆ PoissonDisk2D() [5/5]
◆ getPoints()
| const Array<Vec2>& s3d::PoissonDisk2D::getPoints |
( |
| ) |
const |
|
noexcept |
◆ isComplete()
| bool s3d::PoissonDisk2D::isComplete |
( |
| ) |
const |
|
noexcept |
◆ update() [1/2]
| size_t s3d::PoissonDisk2D::update |
( |
size_t |
iterations = 100 | ) |
|
◆ update() [2/2]
| SIV3D_CONCEPT_URBG size_t s3d::PoissonDisk2D::update |
( |
URBG && |
urbg, |
|
|
size_t |
iterations = 100 |
|
) |
| |
The documentation for this class was generated from the following file: