API Map
This is a high-level map of the public surface exported from src/index.js.
Quick Import Example
import {
WebGLRenderDevice,
WebGLRenderer,
Camera,
MeshMaterial3D,
MeshMaterialPlugin,
CameraPlugin
} from "webgllis";
Rendering Core
WebGLRenderDeviceWebGLRenderer- Core descriptors/pipeline types from
core
Scene Objects
Object3DMeshMaterial3DCameraSkyBoxBone3D
Materials
BasicMaterialLambertMaterialPhongMaterialStandardMaterialRawMaterial- Debug variants (
NormalMaterial,DepthMaterial)
Lighting
AmbientLightDirectionalLightPointLightSpotLight- Shadow helpers
Geometry and Mesh
Mesh- Mesh builders:
PlaneMeshBuilder,CuboidMeshBuilder,UVSphereMeshBuilder, etc. Attributeand attribute-data utilities
Camera and Control
PerspectiveProjectionOrthographicProjectionOrbitCameraControls
Assets and Textures
TextureLoaderOBJLoaderGLTFLoaderTexture,Sampler
Render Targets
CanvasTargetImageTargetRenderTarget
Plugins
CameraPluginMeshMaterialPluginLightPluginShadowPluginSkyboxPlugin
For real usage patterns: