LightingModel.js 401 B

12345678910111213141516
  1. class LightingModel {
  2. constructor( direct = null, indirectDiffuse = null, indirectSpecular = null, ambientOcclusion = null ) {
  3. this.direct = direct;
  4. this.indirectDiffuse = indirectDiffuse;
  5. this.indirectSpecular = indirectSpecular;
  6. this.ambientOcclusion = ambientOcclusion;
  7. }
  8. }
  9. export default LightingModel;
  10. export const lightingModel = ( ...params ) => new LightingModel( ...params );