@pilotlab/lux-attributes
Version:
A luxurious user experience framework, developed by your friends at Pilot.
23 lines (16 loc) • 655 B
text/typescript
import { DataType, Attribute, Attributes } from '@pilotlab/lux-attributes';
export class Matrix2 extends Attribute {
constructor(x?:number, y?:number, z?:number, label?:string) {
super('Matrix2', null, DataType.COLLECTION, label);
}
} // End of class
export class Matrix3 extends Attribute {
constructor(x?:number, y?:number, z?:number, label?:string) {
super('Matrix3', null, DataType.COLLECTION, label);
}
} // End of class
export class Matrix4 extends Attribute {
constructor(x?:number, y?:number, z?:number, label?:string) {
super('Matrix4', null, DataType.COLLECTION, label);
}
} // End of class