@gltf-transform/core
Version:
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
63 lines (62 loc) • 1.21 kB
text/typescript
export { Graph, GraphEdge, type Ref, RefList, RefMap, RefSet } from 'property-graph';
export {
type bbox,
ComponentTypeToTypedArray,
Format,
GLB_BUFFER,
type mat3,
type mat4,
type Nullable,
PropertyType,
TextureChannel,
type TypedArray,
type TypedArrayConstructor,
VERSION,
VertexLayout,
type vec2,
type vec3,
type vec4,
} from './constants.js';
export { Document, type Transform, type TransformContext } from './document.js';
export { Extension } from './extension.js';
export { DenoIO, NodeIO, PlatformIO, ReaderContext, WebIO, WriterContext } from './io/index.js';
export type { JSONDocument } from './json-document.js';
export {
Accessor,
Animation,
AnimationChannel,
AnimationSampler,
Buffer,
Camera,
COPY_IDENTITY,
ExtensibleProperty,
ExtensionProperty,
type IProperty,
Material,
Mesh,
Node,
Primitive,
PrimitiveTarget,
Property,
type PropertyResolver,
Root,
Scene,
Skin,
Texture,
TextureInfo,
} from './properties/index.js';
export type { GLTF } from './types/gltf.js';
export {
BufferUtils,
ColorUtils,
FileUtils,
getBounds,
HTTPUtils,
type ILogger,
ImageUtils,
type ImageUtilsFormat,
Logger,
MathUtils,
uuid,
Verbosity,
} from './utils/index.js';