Module Program-PIXI
class type _t = { ... }type t= Js.t(_t);Helper class to create a shader program
module Impl: { ... };include Impl;
let create: ?vertexSrc:string => ?fragmentSrc:string => ?name:string => unit => t;creates a new shader program
- parameter vertexSrc
The source of the vertex shader
- parameter fragmentSrc
The source of the fragment shader.
- parameter name
Name for shader
let getFragmentSrc: Js.t(_t) => string;The fragment shader
let setFragmentSrc: Js.t(_t) => string => unit;The fragment shader
let getVertexSrc: Js.t(_t) => string;The vertex shader
let setVertexSrc: Js.t(_t) => string => unit;The vertex shader
let from: ?vertexSrc:string => ?fragmentSrc:string => ?name:string => unit => t;A short hand function to create a program based of a vertex and fragment shader this method will also check to see if there is a cached program
- parameter vertexSrc
The source of the vertex shader
- parameter fragmentSrc
The source of the fragment shader.
- parameter name
Name for shader
- returns
a shiny new Pixi shader!