Math functions
import { dot, radians, saturate } from "@hology/core/shader-nodes"
Trigonometry functions
radians<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
degrees<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
sin<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
cos<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
tan<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
asin<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
acos<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
atan<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(yOverX: T): TExponential functions
exp<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
log<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
exp2<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
log2<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
sqrt<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
inversesqrt<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T): T
pow<T extends FloatNode | Vec2Node | Vec3Node | Vec4Node>(x: T, y: T): TGeometric functions
Common functions
Vector functions
Matrix functions
Last updated