gfx.js
Version:
WebGL wrappings for Graphics
39 lines (35 loc) • 794 B
JavaScript
import {
enums,
attrTypeBytes,
glFilter,
glTextureFmt,
} from './lib/enums';
import VertexFormat from './lib/vertex-format';
import IndexBuffer from './lib/index-buffer';
import VertexBuffer from './lib/vertex-buffer';
import Program from './lib/program';
import Texture from './lib/texture';
import Texture2D from './lib/texture-2d';
import TextureCube from './lib/texture-cube';
import RenderBuffer from './lib/render-buffer';
import FrameBuffer from './lib/frame-buffer';
import Device from './lib/device';
let gfx = {
// classes
VertexFormat,
IndexBuffer,
VertexBuffer,
Program,
Texture,
Texture2D,
TextureCube,
RenderBuffer,
FrameBuffer,
Device,
// functions
attrTypeBytes,
glFilter,
glTextureFmt,
};
Object.assign(gfx, enums);
export default gfx;