/*
 * ImageToolbox is an image editor for android
 * Copyright (c) 2026 T8RIN (Malik Mukhametzyanov)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * You should have received a copy of the Apache License
 * along with this program.  If not, see <http://www.apache.org/licenses/LICENSE-2.0>.
 */

package com.t8rin.imagetoolbox.texture_generation.domain.model

enum class TextureFilterType(val isFastNoise: Boolean = false) {
    BrushedMetal,
    Brick(true),
    Camouflage(true),
    Cell(true),
    Cloud(true),
    Crack(true),
    Fabric(true),
    Foliage(true),
    Honeycomb(true),
    Ice(true),
    Lava(true),
    Nebula(true),
    Paper(true),
    Rust(true),
    Sand(true),
    Smoke(true),
    Stone(true),
    Terrain(true),
    Topography(true),
    WaterRipple(true),
    AdvancedWood(true),
    Grass(true),
    Dirt(true),
    Leather(true),
    Concrete(true),
    Asphalt(true),
    Moss(true),
    Fire(true),
    Aurora(true),
    OilSlick(true),
    Watercolor(true),
    AbstractFlow(true),
    Opal(true),
    DamascusSteel(true),
    Lightning(true),
    Velvet(true),
    InkMarbling(true),
    HolographicFoil(true),
    Bioluminescence(true),
    CosmicVortex(true),
    LavaLamp(true),
    EventHorizon(true),
    FractalBloom(true),
    ChromaticTunnel(true),
    EclipseCorona(true),
    StrangeAttractor(true),
    FerrofluidCrown(true),
    Supernova(true),
    Iris(true),
    PeacockFeather(true),
    NautilusShell(true),
    RingedPlanet(true),
    Caustics,
    Cellular,
    Check,
    FBM,
    Marble,
    Plasma,
    Quilt,
    Wood,
}
