API Docs for: 2.2.1
Show:

File: pixi/renderers/webgl/shaders/PrimitiveShader.hx

  1. package pixi.renderers.webgl.shaders;
  2. @:native("PIXI.PrimitiveShader")
  3. extern class PrimitiveShader {
  4. /**
  5. * @class PrimitiveShader
  6. * @constructor
  7. * @param gl {WebGLContext} the current WebGL drawing context
  8. */
  9. function new(gl:Dynamic);
  10. /**
  11. * @property gl
  12. * @type WebGLContext
  13. */
  14. var gl:Dynamic;
  15. /**
  16. * @property {any} program - The WebGL program.
  17. */
  18. var program:Dynamic;
  19. /**
  20. * @property {array} fragmentSrc - The fragment shader.
  21. */
  22. var fragmentSrc:Array<Dynamic>;
  23. /**
  24. * @property {array} vertexSrc - The vertex shader
  25. */
  26. var vertexSrc:Array<Dynamic>;
  27. /**
  28. * Initialises the shader
  29. * @method init
  30. *
  31. */
  32. function init():Void;
  33. /**
  34. * Destroys the shader
  35. * @method destroy
  36. *
  37. */
  38. function destroy():Void;
  39. }