From e075667cd2dc878dd9dceb07c85719f6712bcda1 Mon Sep 17 00:00:00 2001 From: James Barnett Date: Sun, 2 Jan 2022 18:23:36 +0000 Subject: Implement multi-threaded rendering --- src/Material.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/Material.ts') diff --git a/src/Material.ts b/src/Material.ts index 6f199a3..3abff57 100644 --- a/src/Material.ts +++ b/src/Material.ts @@ -1,11 +1,16 @@ +import {Type} from 'class-transformer'; import {Colour} from './Colour'; export class Material { + @Type(() => Colour) + readonly diffuseColour: Colour; constructor( - readonly diffuseColour: Colour, + diffuseColour: Colour, readonly diffuseAlbedo: number, readonly specularAlbedo: number, readonly reflectionAlbedo: number, readonly specularExponent: number - ) {} + ) { + this.diffuseColour = diffuseColour; + } } -- cgit v1.2.3