UNPKG

@itwin/core-frontend

Version:
26 lines 938 B
/** @packageDocumentation * @module WebGL */ import { Hilite } from "@itwin/core-common"; import { FloatRgb } from "./FloatRGBA"; import { UniformHandle } from "./UniformHandle"; /** Maintains state for uniforms related to hilite and emphasis. * @internal */ export declare class HiliteUniforms { private readonly _compositeSettings; private readonly _compositeWidths; private readonly _featureSettings; private _hiliteSettings; private _emphasisSettings; private readonly _hiliteRgb; syncKey: number; get hiliteSettings(): Hilite.Settings; get emphasisSettings(): Hilite.Settings; get hiliteColor(): FloatRgb; update(hilite: Hilite.Settings, emphasis: Hilite.Settings): void; bindCompositeSettings(uniform: UniformHandle): void; bindCompositeWidths(uniform: UniformHandle): void; bindFeatureSettings(uniform: UniformHandle): void; } //# sourceMappingURL=HiliteUniforms.d.ts.map