threejs-worldgen
    Preparing search index...

    Module threejs-fauna/react

    React Three Fiber entry point: <Fish> (one hero fish), <FishSchools>, <BirdFlocks> and <Fauna> (every kind), plus everything from threejs-fauna (the imperative classes are re-exported as FishImpl, FishSchoolsImpl, BirdFlocksImpl and FaunaImpl). Props are the classes' settings; every render calls reset(props), so removing a prop reverts it, and update() runs in useFrame.

    BirdFlocksProps
    FaunaProps
    FishProps
    FishSchoolsProps
    BirdFlocks
    Fauna
    Fish
    FishSchools
    applyFishSpecies → applyFishSpecies
    applyStates → applyStates
    Band → Band
    BIRD_SPECIES → BIRD_SPECIES
    BirdFlocksImpl → BirdFlocks
    BirdFlocksInput → BirdFlocksInput
    BirdFlocksOptions → BirdFlocksOptions
    BirdFlocksSettings → BirdFlocksSettings
    birdHabitat → birdHabitat
    BirdShape → BirdShape
    BirdSpecies → BirdSpecies
    BirdUniforms → BirdUniforms
    BoidParams → BoidParams
    BoidWeights → BoidWeights
    buildBirdMesh → buildBirdMesh
    buildFishMesh → buildFishMesh
    Clock → Clock
    createBirdMaterial → createBirdMaterial
    createBirdUniforms → createBirdUniforms
    createFishMaterial → createFishMaterial
    createFishUniforms → createFishUniforms
    DeepPartial → DeepPartial
    DEFAULT_BIRD_FLOCKS → DEFAULT_BIRD_FLOCKS
    DEFAULT_BOIDS → DEFAULT_BOIDS
    DEFAULT_FISH_DETAIL → DEFAULT_FISH_DETAIL
    DEFAULT_FISH_SCHOOLS → DEFAULT_FISH_SCHOOLS
    DEFAULT_LAYER → DEFAULT_LAYER
    DEFAULT_STATES → DEFAULT_STATES
    DEFAULT_WATER_RULES → DEFAULT_WATER_RULES
    deformBeforeInstancing → deformBeforeInstancing
    Environment → Environment
    FAUNA_KINDS → FAUNA_KINDS
    FaunaGroup → FaunaGroup
    FaunaImpl → Fauna
    FaunaInput → FaunaInput
    FaunaKindFactory → FaunaKindFactory
    FaunaLayer → FaunaLayer
    FaunaLayerOptions → FaunaLayerOptions
    FaunaLayerSettings → FaunaLayerSettings
    FaunaOptions → FaunaOptions
    FaunaRenderer → FaunaRenderer
    FaunaSampler → FaunaSampler
    FaunaStats → FaunaStats
    FinSpec → FinSpec
    FISH_SPECIES → FISH_SPECIES
    fishClearance → fishClearance
    FishDetail → FishDetail
    fishHabitat → fishHabitat
    FishHabitat → FishHabitat
    FishImpl → Fish
    FishInput → FishInput
    FishMeshData → FishMeshData
    FishOptions → FishOptions
    FishPattern → FishPattern
    FishSchoolsImpl → FishSchools
    FishSchoolsInput → FishSchoolsInput
    FishSchoolsOptions → FishSchoolsOptions
    FishSchoolsSettings → FishSchoolsSettings
    fishSection → fishSection
    FishSettings → FishSettings
    FishShape → FishShape
    FishSpecies → FishSpecies
    fishSuitability → fishSuitability
    FishUniforms → FishUniforms
    Flock → Flock
    GridEnvironment → GridEnvironment
    GroupSpawn → GroupSpawn
    Habitat → Habitat
    hookScene → hookScene
    loftBody → loftBody
    MaterialStates → MaterialStates
    MAX_FISH_PITCH → MAX_FISH_PITCH
    mergeInput → mergeInput
    MeshBuilder → MeshBuilder
    MeshData → MeshData
    OpenEnvironment → OpenEnvironment
    PairedFinSpec → PairedFinSpec
    PART → PART
    placeInFrame → placeInFrame
    Predator → Predator
    PredatorPoint → PredatorPoint
    prepareRenderer → prepareRenderer
    SchoolSpec → SchoolSpec
    Section → Section
    SpawnOptions → SpawnOptions
    spawnTile → spawnTile
    spawnTileNow → spawnTileNow
    SpeciesView → SpeciesView
    SwimSpec → SwimSpec
    TailShape → TailShape
    toGeometry → toGeometry
    waterInfo → waterInfo
    WaterInfo → WaterInfo
    WaterRules → WaterRules
    window01 → window01
    worldToFrame → worldToFrame
    wrapAngle → wrapAngle