dev.cheleb.webglaminar

Members list

Type members

Classlikes

final case class WebGLContexts(gl2: WebGLRenderingContext, program: WebGLProgram)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def webglCanvas(vertexShader: String, fragmentShader: String, modifiers: Modifier[ReactiveHtmlElement[HTMLCanvasElement]]*)(welgl: WebGLContexts => Unit): ReactiveHtmlElement[HTMLCanvasElement]

Build a canvas element with WebGL 2 context initialized with vertex and fragment shaders.

Build a canvas element with WebGL 2 context initialized with vertex and fragment shaders.

Value parameters

fragmentShader

The fragment shader code.

modifiers

The modifiers to apply to the canvas element.

vertexShader

The vertex shader code.

welgl

The WebGL initialization function.

Attributes