1234567891011121314151617181920212223242526272829 |
- import defaultValue from "../../Core/defaultValue.js";
- import LightingModel from "./LightingModel.js";
- /**
- * Options for configuring the {@link LightingPipelineStage}
- *
- * @param {object} options An object containing the following options
- * @param {LightingModel} [options.lightingModel=LightingModel.UNLIT] The lighting model to use
- *
- * @alias ModelLightingOptions
- * @constructor
- *
- * @private
- */
- function ModelLightingOptions(options) {
- options = defaultValue(options, defaultValue.EMPTY_OBJECT);
- /**
- * The lighting model to use, such as UNLIT or PBR. This is determined by
- * the primitive's material.
- *
- * @type {LightingModel}
- *
- * @private
- */
- this.lightingModel = defaultValue(options.lightingModel, LightingModel.UNLIT);
- }
- export default ModelLightingOptions;
|