LayerMergeRenderer

indigo.platform.renderer.webgl2.LayerMergeRenderer
class LayerMergeRenderer(gl2: WebGL2RenderingContext, frameDataUBOBuffer: => WebGLBuffer)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def merge(projection: Array[Float], srcFrameBuffer: SingleOutput, dstFrameBuffer: SingleOutput, targetFrameBuffer: Option[SingleOutput], width: Int, height: Int, clearColor: RGBA, isCanvasMerge: Boolean, customShaders: Dictionary[WebGLProgram], shaderId: ShaderId, shaderUniformData: Array[DisplayObjectUniformData]): Unit
def setupMergeFragmentShaderState(program: WebGLProgram, src: SingleOutput, dst: SingleOutput): Unit
def setupShader(program: WebGLProgram, projection: Array[Float], width: Int, height: Int): Unit