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