mirror of
https://github.com/visgl/luma.gl.git
synced 2026-02-01 14:33:49 +00:00
chore: website code cleanup (#1537)
This commit is contained in:
parent
38cf520202
commit
5fedbb8475
@ -1,6 +1,7 @@
|
||||
// MAIN API ACCESS POINTS
|
||||
export {default as luma} from './lib/luma';
|
||||
export {default as Device, DeviceLimits, DeviceInfo} from './adapter/device';
|
||||
export type {DeviceLimits, DeviceInfo} from './adapter/device';
|
||||
export {default as Device} from './adapter/device';
|
||||
|
||||
// GPU RESOURCES
|
||||
export type {ResourceProps} from './adapter/resource';
|
||||
|
||||
@ -10,19 +10,20 @@ export {default as Transform} from './transform/transform';
|
||||
export {default as Geometry} from './geometry/geometry';
|
||||
|
||||
// Primitives
|
||||
export {ConeGeometry, ConeGeometryProps} from './geometries/cone-geometry';
|
||||
export {CubeGeometry, CubeGeometryProps} from './geometries/cube-geometry';
|
||||
export {CylinderGeometry, CylinderGeometryProps} from './geometries/cylinder-geometry';
|
||||
export {
|
||||
IcoSphereGeometry,
|
||||
IcoSphereGeometryProps
|
||||
} from './geometries/ico-sphere-geometry';
|
||||
export {PlaneGeometry, PlaneGeometryProps} from './geometries/plane-geometry';
|
||||
export {SphereGeometry, SphereGeometryProps} from './geometries/sphere-geometry';
|
||||
export {
|
||||
TruncatedConeGeometry,
|
||||
TruncatedConeGeometryProps
|
||||
} from './geometries/truncated-cone-geometry';
|
||||
export type {ConeGeometryProps} from './geometries/cone-geometry';
|
||||
export {ConeGeometry} from './geometries/cone-geometry';
|
||||
export type {CubeGeometryProps} from './geometries/cube-geometry';
|
||||
export {CubeGeometry} from './geometries/cube-geometry';
|
||||
export type {CylinderGeometryProps} from './geometries/cylinder-geometry';
|
||||
export {CylinderGeometry} from './geometries/cylinder-geometry';
|
||||
export type {IcoSphereGeometryProps} from './geometries/ico-sphere-geometry';
|
||||
export {IcoSphereGeometry} from './geometries/ico-sphere-geometry';
|
||||
export type {PlaneGeometryProps} from './geometries/plane-geometry';
|
||||
export {PlaneGeometry} from './geometries/plane-geometry';
|
||||
export type {SphereGeometryProps} from './geometries/sphere-geometry';
|
||||
export {SphereGeometry} from './geometries/sphere-geometry';
|
||||
export type {TruncatedConeGeometryProps} from './geometries/truncated-cone-geometry';
|
||||
export {TruncatedConeGeometry} from './geometries/truncated-cone-geometry';
|
||||
|
||||
// Animation
|
||||
export {Timeline} from './animation/timeline';
|
||||
|
||||
@ -12,7 +12,7 @@ import {
|
||||
} from './texture-formats';
|
||||
import {uid, isPowerOfTwo, assert} from '../utils';
|
||||
|
||||
export {TextureProps};
|
||||
export type {TextureProps};
|
||||
|
||||
// Supported min filters for NPOT texture.
|
||||
const NPOT_MIN_FILTERS = [GL.LINEAR, GL.NEAREST];
|
||||
|
||||
@ -24,13 +24,19 @@ export {default as Accessor} from './classes/accessor';
|
||||
// WebGL1 classes
|
||||
export type {BufferProps} from '@luma.gl/api';
|
||||
export {default as Buffer} from './classes/webgl-buffer';
|
||||
export {default as Texture2D, Texture2DProps} from './classes/texture-2d';
|
||||
export {default as TextureCube, TextureCubeProps} from './classes/texture-cube';
|
||||
export type {Texture2DProps} from './classes/texture-2d';
|
||||
export {default as Texture2D} from './classes/texture-2d';
|
||||
export type {TextureCubeProps} from './classes/texture-cube';
|
||||
export {default as TextureCube} from './classes/texture-cube';
|
||||
|
||||
export {Shader, VertexShader, FragmentShader, ShaderProps} from './classes/webgl-shader';
|
||||
export {default as Program, ProgramProps} from './classes/program';
|
||||
export {default as Framebuffer, FramebufferProps} from './classes/framebuffer';
|
||||
export {default as Renderbuffer, RenderbufferProps} from './classes/renderbuffer';
|
||||
export type {ShaderProps} from './classes/webgl-shader';
|
||||
export {Shader, VertexShader, FragmentShader} from './classes/webgl-shader';
|
||||
export type {ProgramProps} from './classes/program';
|
||||
export {default as Program} from './classes/program';
|
||||
export type {FramebufferProps} from './classes/framebuffer';
|
||||
export {default as Framebuffer} from './classes/framebuffer';
|
||||
export type {RenderbufferProps} from './classes/renderbuffer';
|
||||
export {default as Renderbuffer} from './classes/renderbuffer';
|
||||
|
||||
export {clear, clearBuffer} from './classes/clear';
|
||||
|
||||
@ -45,11 +51,16 @@ export {
|
||||
} from './classes/copy-and-blit';
|
||||
|
||||
// WebGL2 classes & Extensions
|
||||
export {default as Query, QueryProps} from './classes/query';
|
||||
export {default as Texture3D, Texture3DProps} from './classes/texture-3d';
|
||||
export {default as TransformFeedback, TransformFeedbackProps} from './classes/transform-feedback';
|
||||
export {default as VertexArrayObject, VertexArrayObjectProps} from './classes/vertex-array-object';
|
||||
export {default as VertexArray, VertexArrayProps} from './classes/vertex-array';
|
||||
export type {QueryProps} from './classes/query';
|
||||
export {default as Query} from './classes/query';
|
||||
export type {Texture3DProps} from './classes/texture-3d';
|
||||
export {default as Texture3D} from './classes/texture-3d';
|
||||
export type {TransformFeedbackProps} from './classes/transform-feedback';
|
||||
export {default as TransformFeedback} from './classes/transform-feedback';
|
||||
export type {VertexArrayObjectProps} from './classes/vertex-array-object';
|
||||
export {default as VertexArrayObject} from './classes/vertex-array-object';
|
||||
export type {VertexArrayProps} from './classes/vertex-array';
|
||||
export {default as VertexArray} from './classes/vertex-array';
|
||||
export {default as UniformBufferLayout} from './classes/uniform-buffer-layout';
|
||||
|
||||
// experimental WebGL exports
|
||||
|
||||
@ -9,8 +9,8 @@ import {InfoPanel} from 'gatsby-theme-ocular/components';
|
||||
const GITHUB_TREE = 'https://github.com/visgl/luma.gl/tree/8.2-release';
|
||||
|
||||
// WORKAROUND FOR luma.gl VRDisplay
|
||||
if (!globalThis.navigator) {
|
||||
globalThis.navigator = {};
|
||||
if (!globalThis.navigator) {// eslint-disable-line
|
||||
globalThis.navigator = {};// eslint-disable-line
|
||||
}
|
||||
|
||||
if (typeof window !== 'undefined') {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user