Buckets:
ktongue/docker_container / simsite /frontend /node_modules /three-stdlib /objects /ReflectorForSSRPass.d.ts
| import { Mesh, ShaderMaterial, WebGLRenderTarget, BufferGeometry, WebGLRenderer, Scene, Camera, IUniform } from 'three' | |
| export interface ReflectorShader { | |
| defines: { | |
| DISTANCE_ATTENUATION: boolean | |
| FRESNEL: boolean | |
| } | |
| uniforms: { | |
| [key: string]: IUniform | |
| } | |
| vertexShader: string | |
| fragmentShader: string | |
| } | |
| export interface ReflectorForSSRPassOptions { | |
| clipBias?: number | undefined | |
| textureWidth?: number | undefined | |
| textureHeight?: number | undefined | |
| color?: number | undefined | |
| useDepthTexture?: boolean | undefined | |
| shader?: ReflectorShader | undefined | |
| } | |
| export class ReflectorForSSRPass<TGeometry extends BufferGeometry = BufferGeometry> extends Mesh<TGeometry> { | |
| type: 'ReflectorForSSRPass' | |
| options: ReflectorForSSRPassOptions | |
| static ReflectorShader: ReflectorShader | |
| needsUpdate: boolean | |
| maxDistance: number | |
| opacity: number | |
| get distanceAttenuation(): boolean | |
| set distanceAttenuation(val: boolean) | |
| get fresnel(): boolean | |
| set fresnel(val: boolean) | |
| material: ShaderMaterial | |
| renderTarget: WebGLRenderTarget | |
| constructor(geometry: TGeometry, options: ReflectorForSSRPassOptions) | |
| doRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera) => void | |
| getRenderTarget: () => WebGLRenderTarget | |
| } | |
Xet Storage Details
- Size:
- 1.26 kB
- Xet hash:
- 0bf8ce4b43be90ea6b5bcf07161464ac9e46ae56805a0ce465974b933398e951
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.