Aes

Undocumented in source.

Members

Aliases

defaultNames
alias defaultNames = TypeTuple!("label", "colour", "size", "angle", "alpha", "mask", "fill")
Undocumented in source.
defaultTypes
alias defaultTypes = TypeTuple!(string, string, double, double, double, bool, double)
Undocumented in source.
defaultValues
alias defaultValues = TypeTuple!(`""`, `"black"`, 10, 0, 1, true, 0.0)
Undocumented in source.
extractName
alias extractName(alias spec) = spec.name
Undocumented in source.
extractType
alias extractType(alias spec) = spec.Type
Undocumented in source.
fieldNames
alias fieldNames = staticMap!(extractName, fieldSpecs)
Undocumented in source.
fieldSpecs
alias fieldSpecs = parseSpecs!Specs
Undocumented in source.
sliceSpecs
alias sliceSpecs(size_t from, size_t to) = staticMap!(expandSpec, fieldSpecs[from..to])
Undocumented in source.

Enums

areBuildCompatibleTuples
eponymoustemplate areBuildCompatibleTuples(Tup1, Tup2)
Undocumented in source.
areCompatibleTuples
eponymoustemplate areCompatibleTuples(Tup1, Tup2, string op)
Undocumented in source.
isBuildable
eponymoustemplate isBuildable(T, U)
Undocumented in source.

Functions

injectFront
string injectFront()
Undocumented in source. Be warned that the author may not have intended to support it.
injectNamedFields
string injectNamedFields()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Aes
struct Aes

Templates

FieldSpec
template FieldSpec(T, string s = "")
Undocumented in source.
expandSpec
template expandSpec(alias spec)
Undocumented in source.
isBuildableFrom
template isBuildableFrom(U)
Undocumented in source.
parseSpecs
template parseSpecs(Specs...)
Undocumented in source.

Meta