Class ConstructorCompound


public final class ConstructorCompound extends ConstructorCall
Represents a vector or matrix that is composed of other expressions, such as `float3(pos.xy, 1)` or `float3x3(a.xyz, b.xyz, 0, 0, 1)`

These can contain a mix of scalars and aggregates. The total number of scalar values inside the constructor must always match the type's scalar count. (e.g. `pos.xy` consumes two scalars.) The inner values must have the same component type as the vector/matrix.