LayerRenderer

class LayerRenderer(gl2: WebGL2RenderingContext, textureLocations: List[TextureLookupResult], maxBatchSize: Int, projectionUBOBuffer: => WebGLBuffer, frameDataUBOBuffer: => WebGLBuffer, lightDataUBOBuffer: => WebGLBuffer, dynamicText: DynamicText, textTexture: WebGLTexture)
class Object
trait Matchable
class Any

Value members

Concrete methods

@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def doContextChange(d: DisplayObject, atlasName: Option[AtlasId], currentShader: ShaderId, currentUniformHash: String, customShaders: HashMap[ShaderId, WebGLProgram]): Unit
@inline
def drawBuffer(instanceCount: Int): Unit
def drawLayer(cloneBlankDisplayObjects: Map[CloneId, DisplayObject], displayEntities: ListBuffer[DisplayEntity], frameBufferComponents: FrameBufferComponents, clearColor: RGBA, customShaders: HashMap[ShaderId, WebGLProgram]): Unit
def requiresContextChange(d: DisplayObject, atlasName: Option[AtlasId], currentShader: ShaderId, currentUniformHash: String): Boolean
def setupInstanceArray(buffer: WebGLBuffer, location: Int, size: Int): Unit
def setupShader(program: WebGLProgram): Unit