Options
All
  • Public
  • Public/Protected
  • All
Menu

External module material

Index

Type aliases

PassOverrides

PassOverrides: RecursivePartial<IPassStates>

Variables

Let _shdID

_shdID: number = 0

Const bindingMask

bindingMask: 4192256 = 4192256

Const btMask

btMask: 4026531840 = 4026531840

Const effects

effects: Record<string, EffectAsset>

Const indexMask

indexMask: 2047 = 2047

Const programLib

programLib: ProgramLib = new ProgramLib()

Const typeMask

typeMask: 264241152 = 264241152

Functions

Const genHandle

Const getBindingFromHandle

  • getBindingFromHandle(handle: number): number

Const getBindingTypeFromHandle

  • getBindingTypeFromHandle(handle: number): number

Const getBitCount

  • getBitCount(cnt: number): number

Const getIndexFromHandle

  • getIndexFromHandle(handle: number): number

Const getShaderInstanceName

  • getShaderInstanceName(name: string, defs: IDefineValue[]): string

Const getTypeFromHandle

  • getTypeFromHandle(handle: number): number

Const insertBuiltinBindings

Const isBuiltin

  • isBuiltin(binding: number): boolean

Const mapDefine

  • mapDefine(info: IDefineInfo, def: number | string | boolean): string

Const prepareDefines

Const serializeBlendState

Const serializeDepthStencilState

Const serializeRasterizerState

Const validateDefines

Object literals

Const type2default

type2default: object

__computed

__computed: string = "default-cube-texture"

Const type2fn

type2fn: object

computed

  • computed(a: Float32Array, v: any, idx?: number): any
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): any
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>
  • computed(a: Float32Array, v: any, idx?: number): IWritableArrayLike<number>

Generated using TypeDoc