Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GlobalDataRepository

The class which manages global data.

Hierarchy

  • GlobalDataRepository

Index

Constructors

Properties

__fields: Map<number, GlobalPropertyStruct> = ...

Methods

  • _addPropertiesStr(vertexPropertiesStr: string, pixelPropertiesStr: string, propertySetter: getShaderPropertyFunc, isWebGL2: boolean): string[]
  • _setUniformLocationsForDataTextureModeOnly(shaderProgramUid: number): void
  • _setUniformLocationsForUniformModeOnly(shaderProgramUid: number): void
  • getCurrentDataNumberOfTheProperty(propertyIndex: number): number
  • getGlobalProperties(): GlobalPropertyStruct[]
  • getGlobalPropertyStruct(propertyIndex: number): undefined | GlobalPropertyStruct
  • getLocationOffsetOfProperty(propertyIndex: number): number
  • setUniformValues(shaderProgram: WebGLProgram): void

Generated using TypeDoc