GLMS_AST_TYPE_VEC3 unit(GLMS_AST_TYPE_VEC3)
GLMS_AST_TYPE_NUMBER ceil(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER cantor(GLMS_AST_TYPE_NUMBER, GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_MAT4 transpose(GLMS_AST_TYPE_MAT4)
GLMS_AST_TYPE_NUMBER clamp(GLMS_AST_TYPE_NUMBER value, GLMS_AST_TYPE_NUMBER min, GLMS_AST_TYPE_NUMBER max)
GLMS_AST_TYPE_MAT4 perspective(GLMS_AST_TYPE_NUMBER fov, GLMS_AST_TYPE_NUMBER aspect, GLMS_AST_TYPE_NUMBER near, GLMS_AST_TYPE_NUMBER far)
No signatures defined.
GLMS_AST_TYPE_VEC3 cross(GLMS_AST_TYPE_VEC3, GLMS_AST_TYPE_VEC3)
GLMS_AST_TYPE_NUMBER atan(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER atan(GLMS_AST_TYPE_NUMBER, GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER log(GLMS_AST_TYPE_NUMBER)
No signatures defined.
GLMS_AST_TYPE_NUMBER fract(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER dot(GLMS_AST_TYPE_VEC3, GLMS_AST_TYPE_VEC3)
GLMS_AST_TYPE_NUMBER min(GLMS_AST_TYPE_NUMBER, GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER sin(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER pow(GLMS_AST_TYPE_NUMBER, GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER mix(GLMS_AST_TYPE_NUMBER from, GLMS_AST_TYPE_NUMBER to, GLMS_AST_TYPE_NUMBER scale)
GLMS_AST_TYPE_VEC3 mix(GLMS_AST_TYPE_VEC3 from, GLMS_AST_TYPE_VEC3 to, GLMS_AST_TYPE_NUMBER scale)
GLMS_AST_TYPE_NUMBER max(GLMS_AST_TYPE_NUMBER, GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_ARRAY decant(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER log10(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER radians(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER abs(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_MAT4 identity()
No signatures defined.
GLMS_AST_TYPE_NUMBER random() // Returns a random value between 0 and 1.
GLMS_AST_TYPE_NUMBER random(GLMS_AST_TYPE_NUMBER min, GLMS_AST_TYPE_NUMBER max)
GLMS_AST_TYPE_NUMBER random(GLMS_AST_TYPE_NUMBER min, GLMS_AST_TYPE_NUMBER max, GLMS_AST_TYPE_NUMBER seed)
GLMS_AST_TYPE_NUMBER cos(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER floor(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_NUMBER round(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_VEC4 quatFor(GLMS_AST_TYPE_VEC4 dir, GLMS_AST_TYPE_VEC4 up)
GLMS_AST_TYPE_NUMBER tan(GLMS_AST_TYPE_NUMBER)
GLMS_AST_TYPE_VEC3 normalize(GLMS_AST_TYPE_VEC3)
No signatures defined.
GLMS_AST_TYPE_NUMBER distance(GLMS_AST_TYPE_VEC3, GLMS_AST_TYPE_VEC3)
GLMS_AST_TYPE_NUMBER length(GLMS_AST_TYPE_VEC3)
GLMS_AST_TYPE_NUMBER length(GLMS_AST_TYPE_STRING)
GLMS_AST_TYPE_NUMBER length(GLMS_AST_TYPE_ARRAY)
No signatures defined.
GLMS_AST_TYPE_MAT4 inverse(GLMS_AST_TYPE_MAT4)
GLMS_AST_TYPE_NUMBER lerp(GLMS_AST_TYPE_NUMBER from, GLMS_AST_TYPE_NUMBER to, GLMS_AST_TYPE_NUMBER scale)
GLMS_AST_TYPE_VEC3 lerp(GLMS_AST_TYPE_VEC3 from, GLMS_AST_TYPE_VEC3 to, GLMS_AST_TYPE_NUMBER scale)
GLMS_AST_TYPE_MAT4 ortho(GLMS_AST_TYPE_NUMBER left, GLMS_AST_TYPE_NUMBER right, GLMS_AST_TYPE_NUMBER bottom, GLMS_AST_TYPE_NUMBER top, GLMS_AST_TYPE_NUMBER near, GLMS_AST_TYPE_NUMBER far)
GLMS_AST_TYPE_NUMBER smoothstep(GLMS_AST_TYPE_NUMBER edge0, GLMS_AST_TYPE_NUMBER edge1, GLMS_AST_TYPE_NUMBER value)
GLMS_AST_TYPE_VEC3 smoothstep(GLMS_AST_TYPE_VEC3 edge0, GLMS_AST_TYPE_VEC3 edge1, GLMS_AST_TYPE_NUMBER value)
GLMS_AST_TYPE_VEC3 smoothstep(GLMS_AST_TYPE_VEC3 edge0, GLMS_AST_TYPE_VEC3 edge1, GLMS_AST_TYPE_VEC3 value)
response fetch(GLMS_AST_TYPE_STRING URL)
props
GLMS_AST_TYPE_BOOL string.includes(GLMS_AST_TYPE_STRING needle)
GLMS_AST_TYPE_STRING string.replace(GLMS_AST_TYPE_STRING pattern, GLMS_AST_TYPE_STRING replacement)
props
No signatures defined.
No signatures defined.
No signatures defined.
No signatures defined.
No signatures defined.
No signatures defined.
No signatures defined.
props
GLMS_AST_TYPE_BOOL image.save(GLMS_AST_TYPE_STRING filename)
GLMS_AST_TYPE_VOID image.setPixel(GLMS_AST_TYPE_VEC4 pixel)
GLMS_AST_TYPE_VEC4 image.getPixel(GLMS_AST_TYPE_NUMBER x, GLMS_AST_TYPE_NUMBER y)
GLMS_AST_TYPE_STRUCT image.load(GLMS_AST_TYPE_STRING)
GLMS_AST_TYPE_BOOL image.shade(GLMS_AST_TYPE_FUNC)
image image.make(GLMS_AST_TYPE_NUMBER width, GLMS_AST_TYPE_NUMBER height)
props
No signatures defined.
No signatures defined.
No signatures defined.
No signatures defined.
props
GLMS_AST_TYPE_STRING json.stringify(GLMS_AST_TYPE_OBJECT)
GLMS_AST_TYPE_OBJECT json.parse(GLMS_AST_TYPE_STRING jsonString)