/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
 * @module Rendering
 */
import { _implementationProhibited } from "../internal/Symbols";
import { collectRenderInstancesParamsTransferables, createRenderInstancesParamsBuilder } from "../../internal/render/RenderInstancesParamsImpl";
/** @beta */
export var RenderInstancesParams;
(function (RenderInstancesParams) {
    /** Add to `xfers` all [Transferable objects](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Transferable_objects) contained
     * in `params`.
     */
    function collectTransferables(xfers, params) {
        return collectRenderInstancesParamsTransferables(xfers, params);
    }
    RenderInstancesParams.collectTransferables = collectTransferables;
})(RenderInstancesParams || (RenderInstancesParams = {}));
/** @beta */
export var RenderInstancesParamsBuilder;
(function (RenderInstancesParamsBuilder) {
    /** Create a [[RenderInstancesParamsBuilder]]. */
    function create(args) {
        return createRenderInstancesParamsBuilder(args);
    }
    RenderInstancesParamsBuilder.create = create;
})(RenderInstancesParamsBuilder || (RenderInstancesParamsBuilder = {}));
//# sourceMappingURL=RenderInstancesParams.js.map