Namespace Eco.Shared.Graphics
Classes
ColorantData
Struct that holds colorant data. Can be replaced with tech tree data storage, but it anyways provides all needed data to operate with colorant and paint mixing in general
ColorantWeight
Container for colorant amount storage. Needed to be able to transfer recipes from client to server.
ColorMixer
Logic container for color mixing Implements basic blending of coloros based on weights
ColorRecipe
Data container for single color recipe in Mixer. Holds list of ingredients (colorant names with weights) to use in color mixing process Used in client/server transfers, so needs separate sync-able container.
NamedColor
Wrapper for ByteColor that contains named of base, shade index and result color
NamedColorGenerator
NamedColors
All base named colors supported by the Eco client.
NamedColorUtils
Static utility methods for working with dye colors