API Reference (Generated)
This file is generated by npm run docs:generate from source-of-truth APIs in:
src/index.d.tssrc/glsl/glsl-functions.js- module export files in
src/three/*.js,src/gui.js, andsrc/el.js
Do not edit this file manually.
Surface Summary
- Constructor options: 16
HydraRenderermembers: 10HydraSynthApimembers: 44HydraSceneApimembers: 20- Transform chain members: 8
- Module namespaces: 10
- GLSL transforms: 67
Constructor Options
pbwidthheightnumSourcesnumOutputsmakeGlobalautoLoopdetectAudioenableStreamCapturewebglcanvascss2DElementcss3DElementprecisiononErrorextendTransforms
HydraRenderer Members
constructorevalgetScreenImagehushloadScriptsetResolutiontickshadowMapscenedispose
HydraSynthApi Members
timebpmcanvaswidthheightfpsstatsspeedmouseupdateafterUpdateclickmousedownmouseupmousemovekeydownkeyuponErrorrendersetResolutionhushtickshadowMapsceneorthoperspectivescreenCoordsnormalizedCoordscartesianCoordssetFunctionoscnoisesolidsrctxgmmtcmprndnseguiarrelmath
HydraSceneApi Members
addmeshquadpointslineslinestriplinelooplinecircleellipsetrianglelightsworldgrouplayerlookAtoutatfindempty
Transform Chain Members
outbasicphonglambertmaterialsttextexMat
Module Namespaces
| Namespace | Export Count | Exports | | --------- | -----------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | arr | 17 | create, uint8, float32, noise, random, mirror, mirror1, image, grid, sum, mul, concat, padTo, map, normalize, avg, transpose | | cmp | 7 | size, line, stack, circle, random, noise, lookAt | | el | 2 | create, setAttributes | | gm | 32 | box, capsule, circle, cone, cylinder, dodecahedron, edges, extrude, icosahedron, lathe, octahedron, plane, polyhedron, ring, sphere, tetrahedron, torus, torusKnot, tube, wireframe, points, shape, drawShape, line, rect, ellipse, triangle, grid, text, GridGeometry, posFromEleAzi, signedArea | | gui | 6 | init, create, addFolder, lights, world, hideSaveRow | | math | 6 | lerp, map, constrain, nextPow2, rad, deg | | mt | 19 | basicProps, phongProps, lambertProps, meshBasic, meshPhong, meshLambert, meshStandard, lineBasic, points, worldPosGradientY, hydra, dots, squares, lines, linestrip, lineloop, text, mesh, getBlend | | nse | 14 | types, options, pink, brown, yellow, improved, init, fbm, get2, get3, get4, PINK, BROWN, YELLOW | | rnd | 15 | setfn, num, int, bool, choice, exp, gauss, gaussMinMax, cache, cacheNum, cacheGauss, cacheGaussMinMax, cacheBool, arr, color | | tx | 15 | get, set, data, dataArray, load, save, wrap, repeat, mirror, mirror1, pointsym, atlas, createSceneTexture, createQuadScene, fbo |
Transform Catalog
color
abbrightnesscolorcoloramacontrastghueinvertlumaposterizersaturateshiftsumthresh
combine
addblenddifflayermaskmultsub
combineCoord
modulatemodulateHuemodulateKaleidmodulatePixelatemodulateRepeatmodulateRepeatXmodulateRepeatYmodulateRotatemodulateScalemodulateScrollXmodulateScrollY
coord
kaleidpixelaterepeatrepeatXrepeatYrotatescalescrollscrollXscrollY
genType
atancosmappowsintan
glsl
glsl
src
cnoisefbmgradienthexnoiseoscpnoiseprevshapesnoisesolidsolid2solid3srcvoronoiwnoise