🔡
Syllabore
GitHub
  • Overview
  • Starting Out
  • Fine-Tuning Generators
    • Positioning
    • Clusters
    • Weights
    • Chancing
    • Transforms
    • Filtering
  • More Techniques
    • Formatters
    • Generator Pools
    • Syllable Sets
    • Generator Serialization
  • More Examples
    • Soft/Hard-Sounding Names
    • Fantasy Names
    • Spaceship Names
    • Futuristic City Names
  • Class Docs
    • FilterCondition
    • FilterConstraint
    • GeneratorPool<T>
    • INameFilter
    • INameTransformer
    • IPotentialAction
    • IRandomizable
    • ISyllableGenerator
    • Name
    • NameFilter
    • NameFormat
    • NameFormatter
    • NameFormatterGeneratorOptions
    • NameGenerator
    • NameGeneratorSerializer
    • NameGeneratorTypeInformation
    • SerializedNameGenerator
    • SyllableGenerator
    • SyllableGeneratorFluentWrapper
    • SyllablePosition
    • SyllableSet
    • Symbol
    • SymbolGenerator
    • SymbolPosition
    • Transform
    • TransformSet
    • TransformStep
    • TransformStepType
Powered by GitBook
On this page
  • Constructors
  • Methods
  • Properties
  1. Class Docs

SyllableSet

PreviousSyllablePositionNextSymbol

Last updated 2 months ago

A special kind of syllable generator that constructs a finite set of syllables and only returns syllables from that set. Names constructed from a can give the appearance of cohesion as if they originated from a similar geographic region, culture, historical period, etc.

Implements: , Archigen.IGenerator<System.String>,

Constructors

Constructor
Description

SyllableSet()

Initializes an empty set.

SyllableSet(System.String[] syllables)

Methods

Method
Returns
Description

Add(System.String[] syllables)

Adds the specified syllables to the set.

Copy()

Next()

System.String

Generates a new syllable from the set.

Properties

Property
Type
Description

ForceUnique

System.Boolean

MaximumGeneratedSyllables

System.Int32

The maximum number of syllables for the Syllabore.SyllableSet.SyllableGenerator to generate. This value has no effect if there is no Syllabore.SyllableSet.SyllableGenerator.

PossibleSyllables

System.Collections.Generic.List <System.String>

Random

System.Random

The instance used to simulate randomness.

SyllableGenerator

Initializes a new instance of the class with the specified syllables.

SyllableSet( syllableGenerator, System.Int32 maxSyllableCount, System.Boolean forceUnique)

Creates a deep copy of this .

SyllableSet
ISyllableGenerator
IRandomizable
SyllableSet
SyllableGenerator
SyllableSet
ISyllableGenerator
SyllableSet
SyllableGenerator