UNPKG

gfx.js

Version:
39 lines (35 loc) 794 B
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;