mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-06 03:50:04 +02:00
33 lines
639 B
TypeScript
33 lines
639 B
TypeScript
import {
|
|
Color,
|
|
MaterialParameters,
|
|
ShaderMaterial,
|
|
Vector2
|
|
} from '../../../src/Three';
|
|
|
|
export interface LineMaterialParameters extends MaterialParameters {
|
|
color?: number;
|
|
dashed?: boolean;
|
|
dashScale?: number;
|
|
dashSize?: number;
|
|
dashOffset?: number;
|
|
gapSize?: number;
|
|
linewidth?: number;
|
|
resolution?: Vector2;
|
|
}
|
|
|
|
export class LineMaterial extends ShaderMaterial {
|
|
|
|
constructor( parameters?: LineMaterialParameters );
|
|
color: Color;
|
|
dashed: boolean;
|
|
dashScale: number;
|
|
dashSize: number;
|
|
dashOffset: number;
|
|
gapSize: number;
|
|
opacity: number;
|
|
readonly isLineMaterial: true;
|
|
linewidth: number;
|
|
resolution: Vector2;
|
|
|
|
}
|