Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/beutton/browser-flight-simulator
/ functions
Functions
600 in github.com/beutton/browser-flight-simulator
⨍
Functions
600
◇
Types & classes
276
↓ 88 callers
Method
copy
(other: GeodeticLike)
packages/core/src/Geodetic.ts:45
↓ 58 callers
Method
set
(longitude: number, latitude: number, height?: number)
packages/core/src/Geodetic.ts:32
↓ 31 callers
Function
define
(name: string)
packages/core/src/decorators.ts:9
↓ 30 callers
Method
dispose
()
packages/clouds/src/ProceduralTexture.ts:74
↓ 28 callers
Method
copy
(other: CloudLayer)
packages/clouds/src/CloudLayer.ts:71
↓ 22 callers
Method
set
(options?: CloudLayerLike)
packages/clouds/src/CloudLayer.ts:62
↓ 20 callers
Method
normalize
()
packages/core/src/Geodetic.ts:75
↓ 20 callers
Function
resolveIncludes
(source: string, includes: Includes)
packages/core/src/resolveIncludes.ts:7
↓ 17 callers
Method
applyMatrix4
(matrix: Matrix4)
packages/clouds/src/helpers/FrustumCorners.ts:131
↓ 16 callers
Method
render
( renderer: WebGLRenderer, inputBuffer: WebGLRenderTarget | null, outputBuffer: WebGLRenderTarget
packages/effects/src/GeometryPass.ts:33
↓ 15 callers
Method
at
(x: number, y: number, result = new Geodetic())
packages/core/src/Rectangle.ts:68
↓ 15 callers
Method
getTile
( geodetic: GeodeticLike, z: number, result = new TileCoordinate() )
packages/core/src/TilingScheme.ts:39
↓ 13 callers
Function
sampleTexture
( texture: DataTexture, uv: Vector2, result: Vector3 )
packages/atmosphere/src/helpers/sampleTexture.ts:24
↓ 12 callers
Method
toECEF
( result = new Vector3(), options?: { ellipsoid?: Ellipsoid } )
packages/core/src/Geodetic.ts:116
↓ 10 callers
Function
useLocalDateControls
( { longitude, dayOfYear: initialDayOfYear = getDayOfYear(new Date()), timeOfDay: initialTimeOfD
storybook/src/helpers/useLocalDateControls.tsx:19
↓ 10 callers
Function
useToneMappingControls
( { exposure: initialExposure = 1 }: Partial<useExposureControlValues> = {}, folderSettings?: FolderSettin
storybook/src/helpers/useToneMappingControls.tsx:15
↓ 9 callers
Method
copy
(other: PointOfView)
packages/core/src/PointOfView.ts:69
↓ 9 callers
Function
setBooleanDefine
( material: Material & { defines: Record<string, string> }, key: string, value: boolean )
storybook/src/clouds/helpers/useCloudsControls.ts:540
↓ 9 callers
Method
update
(renderer: WebGLRenderer, frame: number, deltaTime: number)
packages/clouds/src/CloudsPass.ts:186
↓ 8 callers
Method
clone
()
packages/core/src/Geodetic.ts:41
↓ 8 callers
Method
copy
(other: FrustumCorners)
packages/clouds/src/helpers/FrustumCorners.ts:53
↓ 8 callers
Method
decompose
( target: Vector3, eye: Vector3, quaternion: Quaternion, up?: Vector3, ellipsoid = Ellipso
packages/core/src/PointOfView.ts:86
↓ 8 callers
Method
getParent
(result = new TileCoordinate())
packages/core/src/TileCoordinate.ts:74
↓ 8 callers
Method
getSurfaceNormal
(position: Vector3, result = new Vector3())
packages/core/src/Ellipsoid.ts:56
↓ 8 callers
Method
render
( renderer: WebGLRenderer, inputBuffer: WebGLRenderTarget | null, outputBuffer: WebGLArrayRenderTa
packages/clouds/src/ShaderArrayPass.ts:14
↓ 7 callers
Function
closeTo
( a: number, b: number, relativeEpsilon: number, absoluteEpsilon = relativeEpsilon )
packages/core/src/math.ts:66
↓ 7 callers
Function
defineInt
( name: string, { min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER }: DefineIntDecor
packages/core/src/decorators.ts:59
↓ 7 callers
Method
packValues
(key: K, result: Vector4)
packages/clouds/src/CloudLayers.ts:111
↓ 7 callers
Function
parseTypedArray
( buffer: ArrayBuffer, TypedArray: TypedArrayConstructor, getValue: K, littleEndian = true )
packages/core/src/typedArrayParsers.ts:32
↓ 7 callers
Function
set
(this: Extract<T, Material>, value: boolean)
packages/core/src/decorators.ts:20
↓ 6 callers
Method
setSize
(width: number, height: number)
packages/clouds/src/CloudsPass.ts:204
↓ 6 callers
Function
useLocationControls
( { longitude: initialLongitude = 0, latitude: initialLatitude = 35, height: initialHeight = 200
storybook/src/helpers/useLocationControls.tsx:13
↓ 5 callers
Method
getEastNorthUpVectors
( position: Vector3, east = new Vector3(), north = new Vector3(), up = new Vector3() )
packages/core/src/Ellipsoid.ts:62
↓ 5 callers
Function
injectGBuffer
( shader: ShaderLibShader, { type }: { type?: 'basic' | 'physical' } = {} )
packages/effects/src/setupMaterialsForGeometryPass.ts:77
↓ 5 callers
Function
makeTime
(value: number | Date | AstroTime)
packages/atmosphere/src/celestialDirections.ts:25
↓ 5 callers
Method
toArray
(array: number[] = [], offset = 0)
packages/core/src/Geodetic.ts:148
↓ 5 callers
Function
unrollLoops
(string: string)
packages/core/src/unrollLoops.ts:21
↓ 4 callers
Method
copy
(other: CloudLayers)
packages/clouds/src/CloudLayers.ts:99
↓ 4 callers
Function
fromBufferGeometryLike
( input: BufferGeometryLike, result = new BufferGeometry() )
packages/core/src/bufferGeometry.ts:50
↓ 4 callers
Function
getAltitudeCorrectionOffset
( cameraPosition: Vector3, bottomRadius: number, ellipsoid: Ellipsoid, result: Vector3, clipToSurfac
packages/atmosphere/src/getAltitudeCorrectionOffset.ts:7
↓ 4 callers
Method
getRectangle
(tile: TileCoordinateLike, result = new Rectangle())
packages/core/src/TilingScheme.ts:68
↓ 4 callers
Function
getTextureCoordFromUnitRange
( x: number, textureSize: number )
packages/atmosphere/src/helpers/functions.ts:30
↓ 4 callers
Method
packDensityProfiles
( key: K, result: Vector4 )
packages/clouds/src/CloudLayers.ts:128
↓ 4 callers
Method
packIntervalHeights
(minIntervals: Vector3, maxIntervals: Vector3)
packages/clouds/src/CloudLayers.ts:141
↓ 4 callers
Method
projectOnSurface
( position: Vector3, result = new Vector3(), options?: ProjectOnEllipsoidSurfaceOptions )
packages/core/src/Ellipsoid.ts:43
↓ 4 callers
Function
samplePixel
( data: TypedArray, index: number, result: Vector3 )
packages/atmosphere/src/helpers/sampleTexture.ts:15
↓ 4 callers
Function
saturate
(x: number)
packages/core/src/math.ts:62
↓ 4 callers
Function
separateProps
( params: T )
packages/atmosphere/src/r3f/separateProps.ts:5
↓ 4 callers
Function
useApplyLocation
( { longitude, latitude, height }: GeodeticLike, callback?: (position: Vector3) => void )
storybook/src/helpers/useApplyLocation.tsx:38
↓ 4 callers
Function
useCloudLayerControls
( effect: CloudsEffect | null, layerIndex: number, disabled = false )
storybook/src/clouds/helpers/useCloudsControls.ts:400
↓ 3 callers
Method
clone
()
packages/clouds/src/CloudLayer.ts:67
↓ 3 callers
Function
createData3DTextureLoaderClass
( parser: TypedArrayParser<T>, parameters?: Data3DTextureParameters )
packages/core/src/DataLoader.ts:138
↓ 3 callers
Function
createRenderTarget
( name: string, { depthVelocity, shadowLength }: RenderTargetOptions )
packages/clouds/src/CloudsPass.ts:37
↓ 3 callers
Function
createRenderTarget
(name: string)
packages/clouds/src/ShadowPass.ts:21
↓ 3 callers
Function
defineFloat
( name: string, { min = -Infinity, max = Infinity, precision = 7 }: DefineFloatDecoratorOpti
packages/core/src/decorators.ts:111
↓ 3 callers
Function
getDirectionECI
( body: Body, time: AstroTime, result: Vector3 )
packages/atmosphere/src/celestialDirections.ts:48
↓ 3 callers
Function
getECIToECEFRotationMatrix
( date: number | Date | AstroTime, result = new Matrix4() )
packages/atmosphere/src/celestialDirections.ts:31
↓ 3 callers
Method
getEastNorthUpFrame
(position: Vector3, result = new Matrix4())
packages/core/src/Ellipsoid.ts:73
↓ 3 callers
Method
getOsculatingSphereCenter
( surfacePosition: Vector3, radius: number, result = new Vector3() )
packages/core/src/Ellipsoid.ts:113
↓ 3 callers
Function
parseFloat32Array
( buffer, littleEndian )
packages/core/src/typedArrayParsers.ts:95
↓ 3 callers
Function
queueTask
( method: T, params?: MethodParams<T>, options?: ExecOptions )
packages/worker/src/pool.ts:28
↓ 3 callers
Method
reciprocalRadiiSquared
(result = new Vector3())
packages/core/src/Ellipsoid.ts:38
↓ 3 callers
Method
set
(options?: readonly CloudLayerLike[])
packages/clouds/src/CloudLayers.ts:79
↓ 3 callers
Method
setFromCamera
(camera: Camera, ellipsoid = Ellipsoid.WGS84)
packages/core/src/PointOfView.ts:126
↓ 3 callers
Method
setFromECEF
( position: Vector3, options?: ProjectOnEllipsoidSurfaceOptions & { ellipsoid?: Ellipsoid }
packages/core/src/Geodetic.ts:84
↓ 3 callers
Function
toBufferGeometryLike
( geometry: BufferGeometry )
packages/core/src/bufferGeometry.ts:35
↓ 3 callers
Method
traverseChildren
( depth: number, result?: TileCoordinate )
packages/core/src/TileCoordinate.ts:83
↓ 3 callers
Function
useCloudsControls
( effect: CloudsEffect | null, { coverage: defaultCoverage, animate: defaultAnimate, layerCont
storybook/src/clouds/helpers/useCloudsControls.ts:636
↓ 3 callers
Function
useKeyboardControl
({ speed = 10, rotationSpeed = 1, enabled = true, autoFocus = true, fovStep = 5, onFovChange }: Ke
storybook/src/helpers/useKeyboardControl.tsx:29
↓ 3 callers
Function
useKeyboardSpeedControls
( { movementSpeed: initialMovementSpeed = 10, rotationSpeed: initialRotationSpeed = 1 }: Partial<K
storybook/src/helpers/useKeyboardSpeedControls.tsx:17
↓ 2 callers
Function
Transfer
( message: T, transfer: Transferable[] )
packages/worker/src/transfer.ts:7
↓ 2 callers
Function
assertType
(value: unknown)
packages/core/src/assertions.ts:1
↓ 2 callers
Function
convertTemperatureToLinearSRGBChromaticity
( temperature: number, result = new Color() )
packages/atmosphere/src/blackBodyChromaticity.ts:14
↓ 2 callers
Method
copyCameraSettings
(camera: Camera)
packages/atmosphere/src/AerialPerspectiveEffect.ts:328
↓ 2 callers
Function
createDataLoaderClass
( Texture: Class<T>, parser: TypedArrayParser<U>, parameters?: DataTextureParameters )
packages/core/src/DataLoader.ts:120
↓ 2 callers
Function
createDataTextureLoader
( parser: TypedArrayParser<T>, parameters?: DataTextureParameters )
packages/core/src/DataLoader.ts:159
↓ 2 callers
Function
createEXR3DTexture
( texture: Data3DTexture, type: typeof FloatType | typeof HalfFloatType = HalfFloatType )
storybook/src/atmosphere/helpers/saveEXR3DTexture.ts:18
↓ 2 callers
Function
createEXRTexture
( texture: DataTexture, type: typeof FloatType | typeof HalfFloatType = HalfFloatType )
storybook/src/atmosphere/helpers/saveEXRTexture.ts:18
↓ 2 callers
Method
createGeometry
( coordinate: TileCoordinateLike, computeVertexNormals?: boolean )
packages/terrain/src/IonTerrain.ts:48
↓ 2 callers
Method
createTile
(x: number, y: number, z: number)
packages/3d-tiles/src/TerrainTilesPlugin.ts:131
↓ 2 callers
Function
createTypedArrayLoaderClass
( parser: TypedArrayParser<T> )
packages/core/src/TypedArrayLoader.ts:41
↓ 2 callers
Function
defineExpression
( name: string, { validate }: DefineExpressionDecoratorOptions = {} )
packages/core/src/decorators.ts:162
↓ 2 callers
Function
definePropertyShorthand
( destination: T, ...sourceKeysArgs: [...Args] )
packages/core/src/defineShorthand.ts:19
↓ 2 callers
Function
defineUniformShorthand
(destination: T, source: S, keys: readonly K[])
packages/core/src/defineShorthand.ts:51
↓ 2 callers
Function
getDirectionECEF
( body: Body, time: AstroTime, result: Vector3 )
packages/atmosphere/src/celestialDirections.ts:57
↓ 2 callers
Method
getIntersection
(ray: Ray, result = new Vector3())
packages/core/src/Ellipsoid.ts:81
↓ 2 callers
Method
getSize
(z: number, result = new Vector2())
packages/core/src/TilingScheme.ts:34
↓ 2 callers
Method
initRenderTargets
(options: RenderTargetOptions)
packages/clouds/src/CloudsPass.ts:135
↓ 2 callers
Method
initRenderTargets
()
packages/clouds/src/ShadowPass.ts:81
↓ 2 callers
Function
isCameraReady
()
storybook/src/helpers/KeyboardNavigationHelper.tsx:65
↓ 2 callers
Function
isCameraReady
()
storybook/src/helpers/useKeyboardControl.tsx:87
↓ 2 callers
Function
isConvolution
(effect: Effect)
packages/effects/src/r3f/EffectComposer.tsx:52
↓ 2 callers
Method
load
( url: string, onLoad: (data: Data3DTexture) => void, onProgress?: (event: ProgressEvent) => void,
packages/core/src/EXR3DLoader.ts:12
↓ 2 callers
Method
loadLayer
()
packages/terrain/src/IonTerrain.ts:22
↓ 2 callers
Function
projectOnEllipsoidSurface
( position: Vector3, reciprocalRadiiSquared: Vector3, result = new Vector3(), options?: ProjectOnEllip
packages/core/src/helpers/projectOnEllipsoidSurface.ts:12
↓ 2 callers
Function
safeSqrt
(a: number)
packages/atmosphere/src/helpers/functions.ts:3
↓ 2 callers
Method
set
(distance: number, heading: number, pitch: number, roll?: number)
packages/core/src/PointOfView.ts:55
↓ 2 callers
Method
set
(x: number, y: number, z?: number)
packages/core/src/TileCoordinate.ts:50
↓ 2 callers
Method
set
( longitude: number, latitude: number, height: number, ellipsoid = Ellipsoid.WGS84 )
packages/core/src/r3f/EastNorthUpFrame.tsx:13
↓ 2 callers
Method
setFromCamera
(camera: Camera, far: number)
packages/clouds/src/helpers/FrustumCorners.ts:61
next →
1–100 of 600, ranked by callers