Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "env"

Index

Functions

Object literals

Functions

Const ident

  • ident(x: any): any

Object literals

Const JS_DEFAULT_ENV

JS_DEFAULT_ENV: object

bvec2

bvec2: JSBuiltinsBool = BVEC2

bvec3

bvec3: JSBuiltinsBool = BVEC3

bvec4

bvec4: JSBuiltinsBool = BVEC4

float

float: JSBuiltinsFloat<number> = FLOAT

int

int: JSBuiltinsInt<number> = INT

ivec2

ivec2: JSBuiltinsIntVec = IVEC2

ivec3

ivec3: JSBuiltinsIntVec = IVEC3

ivec4

ivec4: JSBuiltinsIntVec = IVEC4

mat2

mat2: JSBuiltinsMat = MAT2

mat3

mat3: JSBuiltinsMat = MAT3

mat4

mat4: JSBuiltinsMat = MAT4

sampler1D

sampler1D: JSBuiltinsSampler = SAMPLER_TODO

sampler2D

sampler2D: JSBuiltinsSampler = SAMPLER_TODO

sampler2DShadow

sampler2DShadow: JSBuiltinsSampler = SAMPLER_TODO

sampler3D

sampler3D: JSBuiltinsSampler = SAMPLER_TODO

samplerCube

samplerCube: JSBuiltinsSampler = SAMPLER_TODO

samplerCubeShadow

samplerCubeShadow: JSBuiltinsSampler = SAMPLER_TODO

set_swizzle2

set_swizzle2: (out: Vec, v: ReadonlyVec, a: number, b: number) => Vec = setSwizzle2

Type declaration

    • (out: Vec, v: ReadonlyVec, a: number, b: number): Vec
    • Parameters

      • out: Vec
      • v: ReadonlyVec
      • a: number
      • b: number

      Returns Vec

set_swizzle3

set_swizzle3: (out: Vec, v: ReadonlyVec, a: number, b: number, c: number) => Vec = setSwizzle3

Type declaration

    • (out: Vec, v: ReadonlyVec, a: number, b: number, c: number): Vec
    • Parameters

      • out: Vec
      • v: ReadonlyVec
      • a: number
      • b: number
      • c: number

      Returns Vec

set_swizzle4

set_swizzle4: (out: Vec, v: ReadonlyVec, a: number, b: number, c: number, d: number) => Vec = setSwizzle4

Type declaration

    • (out: Vec, v: ReadonlyVec, a: number, b: number, c: number, d: number): Vec
    • Parameters

      • out: Vec
      • v: ReadonlyVec
      • a: number
      • b: number
      • c: number
      • d: number

      Returns Vec

uint

uint: JSBuiltinsInt<number> = UINT

uvec2

uvec2: JSBuiltinsIntVec = UVEC2

uvec3

uvec3: JSBuiltinsIntVec = UVEC3

uvec4

uvec4: JSBuiltinsIntVec = UVEC4

vec2

vec2: JSBuiltinsVec = VEC2

vec2i

vec2i: ident = ident

vec2u

vec2u: ident = ident

vec3

vec3: JSBuiltinsVec3 = VEC3

vec3i

vec3i: ident = ident

vec3u

vec3u: ident = ident

vec4

vec4: JSBuiltinsVec = VEC4

vec4i

vec4i: ident = ident

vec4u

vec4u: ident = ident

bvec2n

  • bvec2n(n: number | false | true): boolean[]

bvec3n

  • bvec3n(n: number | false | true): boolean[]

bvec4n

  • bvec4n(n: number | false | true): boolean[]

ivec2b

  • ivec2b(v: BVec): Vec

ivec2n

  • ivec2n(n: number): number[]

ivec3b

  • ivec3b(v: BVec): Vec

ivec3n

  • ivec3n(n: number): number[]

ivec4b

  • ivec4b(v: BVec): Vec

ivec4n

  • ivec4n(n: number): number[]

mat2n

  • mat2n(n: number): Vec

mat2vv

  • mat2vv(a: Vec, b: Vec): Vec

mat3n

  • mat3n(n: number): Vec

mat3vvv

  • mat3vvv(a: Vec, b: Vec, c: Vec): Vec

mat4n

  • mat4n(n: number): Vec

mat4vvvv

  • mat4vvvv(a: Vec, b: Vec, c: Vec, d: Vec): Vec

swizzle2

  • swizzle2(a: Vec, b: number, c: number): Vec

swizzle3

  • swizzle3(a: Vec, b: number, c: number, d: number): Vec

swizzle4

  • swizzle4(a: Vec, b: number, c: number, d: number, e: number): Vec

uvec2b

  • uvec2b(v: BVec): Vec

uvec2n

  • uvec2n(n: number): number[]

uvec3b

  • uvec3b(v: BVec): Vec

uvec3n

  • uvec3n(n: number): number[]

uvec4b

  • uvec4b(v: BVec): Vec

uvec4n

  • uvec4n(n: number): number[]

vec2b

  • vec2b(v: BVec): Vec

vec2n

  • vec2n(n: number): number[]

vec3b

  • vec3b(v: BVec): Vec

vec3n

  • vec3n(n: number): number[]

vec3vn

  • vec3vn(a: Vec, n: number): Vec

vec4b

  • vec4b(v: BVec): Vec

vec4n

  • vec4n(n: number): number[]

vec4vn

  • vec4vn(a: Vec, n: number): Vec

vec4vnn

  • vec4vnn(a: Vec, z: number, w: number): Vec

vec4vv

  • vec4vv(a: Vec, b: Vec): Vec

Const SAMPLER_TODO

SAMPLER_TODO: object

texelFetch

  • texelFetch(): ArrayLikeIterable<number>

texelFetchOffset

  • texelFetchOffset(): ArrayLikeIterable<number>

texture

  • texture(): ArrayLikeIterable<number>

textureGrad

  • textureGrad(): ArrayLikeIterable<number>

textureGradn

  • textureGradn(): number

textureLod

  • textureLod(): ArrayLikeIterable<number>

textureLodn

  • textureLodn(): number

textureOffset

  • textureOffset(): ArrayLikeIterable<number>

textureOffsetn

  • textureOffsetn(): number

textureProj

  • textureProj(): ArrayLikeIterable<number>

textureProjn

  • textureProjn(): number

textureSize

  • textureSize(): ArrayLikeIterable<number>

texturen

  • texturen(): number

Generated using TypeDoc