AdvancedAny other field the struct declares
Cutoff for alphaMode: 'mask'
Base colour in linear light, alpha in the last lane
OptionaldisplayBase colour in display space, alpha in the last lane, for unlit bits; absent when not declared
OptionalemissiveGlow colour in linear light
OptionalemissiveMultiplier on the glow
Strength of the normal map's bumps
Specular exponent
Specular tint in linear light
Scale on the whole highlight
OptionaluvThe UV transform's offset; absent when the struct doesn't declare it
OptionaluvThe UV transform's 2x2 part, row-major as [m00, m01, m10, m11]; absent when the struct doesn't declare it
The fields of PhongMaterial#data
emissiveandemissiveStrengthexist only on a material built with anemissivegroup; the rest always do.