Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "builtins"

Index

Variables

Const abs

abs: (Anonymous function) = primOp1("abs")

Const acos

acos: (Anonymous function) = primOp1("acos")

Const asin

asin: (Anonymous function) = primOp1("asin")

Const ceil

ceil: (Anonymous function) = primOp1("ceil")

Const clamp

clamp: (Anonymous function) = primOp3("clamp")

Const cos

cos: (Anonymous function) = primOp1("cos")

Const degrees

degrees: (Anonymous function) = primOp1("degrees")

Const exp

exp: (Anonymous function) = primOp1("exp")

Const exp2

exp2: (Anonymous function) = primOp1("exp2")

Const floor

floor: (Anonymous function) = primOp1("floor")

Const fract

fract: (Anonymous function) = primOp1("fract")

Const inversesqrt

inversesqrt: (Anonymous function) = primOp1("inversesqrt")

Const log

log: (Anonymous function) = primOp1("log")

Const log2

log2: (Anonymous function) = primOp1("log2")

Const max

max: (Anonymous function) = primOp2("max")

Const min

min: (Anonymous function) = primOp2("min")

Const pow

pow: (Anonymous function) = primOp2("pow")

Const radians

radians: (Anonymous function) = primOp1("radians")

Const sign

sign: (Anonymous function) = primOp1("sign")

Const sin

sin: (Anonymous function) = primOp1("sin")

Const smoothstep

smoothstep: (Anonymous function) = primOp3("smoothstep")

Const sqrt

sqrt: (Anonymous function) = primOp1("sqrt")

Const step

step: (Anonymous function) = primOp2("step")

Const tan

tan: (Anonymous function) = primOp1("tan")

Functions

Const $bvec

  • $bvec(t: string): any

Const _any

Const _not

Const all

atan

Const cross

Const dFdx

Const dFdy

Const distance

Const dot

equal

Const faceForward

Const fwidth

greaterThan

greaterThanEqual

Const length

  • Returns length / magnitude of given vector.

    Type parameters

    Parameters

    Returns FnCall<"float">

lessThan

lessThanEqual

Const matrixCompMult

mix

mod

Const normalize

notEqual

Const powf

Const primOp1

  • primOp1(name: string): (Anonymous function)
  • Parameters

    • name: string

    Returns (Anonymous function)

Const primOp2

  • primOp2(name: string): (Anonymous function)
  • Parameters

    • name: string

    Returns (Anonymous function)

Const primOp3

  • primOp3(name: string): (Anonymous function)
  • Parameters

    • name: string

    Returns (Anonymous function)

Const reflect

Const refract

Const texRetType

  • texRetType(sampler: Term<Sampler>): "float" | "int" | "uint" | "vec4" | "ivec4" | "uvec4"

texelFetch

texelFetchOffset

texture

textureGrad

textureLod

textureOffset

textureProj

textureSize

Generated using TypeDoc