Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "ast/ops"

Index

Variables

Const eq

eq: (Anonymous function) = cmp("==")

Const gt

gt: (Anonymous function) = cmp(">")

Const gte

gte: (Anonymous function) = cmp(">=")

Const lt

lt: (Anonymous function) = cmp("<")

Const lte

lte: (Anonymous function) = cmp("<=")

Const neq

neq: (Anonymous function) = cmp("!=")

Functions

add

addm

Const and

bitand

Const bitnot

  • bitnot<T>(val: T): Op1<"int" | "uint" | "ivec2" | "ivec3" | "ivec4" | "uvec2" | "uvec3" | "uvec4">

bitor

bitxor

Const cmp

Const dec

div

Const inc

madd

modi

mul

Const neg

Const not

Const op1

Const op2

  • op2(op: Operator, _l: Term<any> | number, _r: Term<any> | number, rtype?: Type, info?: undefined | string): Op2<any>

Const or

sub

Object literals

Const OP_INFO

OP_INFO: object

flma

flma: string = "nv"

flve

flve: string = "nv"

iniv

iniv: string = "nv"

ivin

ivin: string = "vn"

mafl

mafl: string = "vn"

mave

mave: string = "mv"

uiuv

uiuv: string = "nv"

uvui

uvui: string = "vn"

vefl

vefl: string = "vn"

vema

vema: string = "vm"

Generated using TypeDoc