mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 19:42:38 +02:00
This commit is contained in:
parent
f0f62670c5
commit
7e26256cac
4563 changed files with 1246712 additions and 17558 deletions
38
node_modules/three/examples/jsm/effects/OutlineEffect.d.ts
generated
vendored
Normal file
38
node_modules/three/examples/jsm/effects/OutlineEffect.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
import {
|
||||
Camera,
|
||||
Scene,
|
||||
Vector2,
|
||||
Vector4,
|
||||
WebGLRenderer,
|
||||
WebGLRenderTarget,
|
||||
WebGLShadowMap
|
||||
} from '../../../src/Three';
|
||||
|
||||
export interface OutlineEffectParameters {
|
||||
defaultThickness?: number;
|
||||
defaultColor?: number[];
|
||||
defaultAlpha?: number;
|
||||
defaultKeepAlive?: boolean;
|
||||
}
|
||||
|
||||
export class OutlineEffect {
|
||||
|
||||
constructor( renderer: WebGLRenderer, parameters: OutlineEffectParameters );
|
||||
enabled: boolean;
|
||||
autoClear: boolean;
|
||||
domElement: HTMLElement;
|
||||
shadowMap: WebGLShadowMap;
|
||||
|
||||
clear( color?: boolean, depth?: boolean, stencil?: boolean ): void;
|
||||
getPixelRatio(): number;
|
||||
getSize( target: Vector2 ): Vector2;
|
||||
render( scene: Scene, camera: Camera ): void;
|
||||
renderOutline( scene: Scene, camera: Camera ): void;
|
||||
setRenderTarget( renderTarget: WebGLRenderTarget | null ): void;
|
||||
setPixelRatio( value: number ): void;
|
||||
setScissor( x: Vector4 | number, y?: number, width?: number, height?: number ): void;
|
||||
setScissorTest( enable: boolean ): void;
|
||||
setSize( width: number, height: number, updateStyle?: boolean ): void;
|
||||
setViewport( x: Vector4 | number, y?: number, width?: number, height?: number ): void;
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue