Class type Renderer-PIXI._t
inherit PIXI.AbstractRenderer._t
method batch: PIXI.Systems.BatchSystem.tBatch system instance
method context: PIXI.Systems.ContextSystem.tContext system intance
method extract: PIXI.Extract.Extract.tCollection of methods for extracting data (image, pixels, etc.) from a display object or render texture
method filter: PIXI.Systems.FilterSystem.tFilter system instance
method framebuffer: PIXI.Systems.FramebufferSystem.tFramebuffer system instance
method geometry: PIXI.Systems.GeometrySystem.tGeometry system instance
method gl: webGLRenderingContextWebGL context, set by the contextSystem (this.context)
method globalUniforms#=: Js.Internal.meth([ `Arity_1(PIXI.UniformGroup.t) ], unit)Global uniforms
method globalUniforms: PIXI.UniformGroup.tGlobal uniforms
method mask: PIXI.Systems.MaskSystem.tGlobal uniforms
method projection: PIXI.Systems.ProjectionSystem.tProjection system instance
method renderTexture: PIXI.Systems.RenderTextureSystem.tRenderTexture system instance
method scissors: PIXI.Systems.ScissorSystem.tScissor system instance
method shader: PIXI.Systems.ShaderSystem.tShader system instance
method state: PIXI.Systems.StateSystem.tState system instance
method stencil: PIXI.Systems.StencilSystem.tStencil system instance
method texture: PIXI.Systems.TextureSystem.tTexture system instance
method textureGC: PIXI.Systems.TextureGCSystem.tTexture garbage collector system instance
method addSystem: Js.Internal.meth([ `Arity_2((jsClassRef, Js.Undefined.t(string))) ], Js.t(_t))Add a new system to the renderer.
- parameter classRef
Class Reference
- parameter name
Property name for system, if not specified will use a static name property on the class itself. This name will be assigned as s property on the Renderer so make sure it doesn't collide with properties on Renderer
- returns
Return instance of renderer
method destroy: Js.Internal.meth([ `Arity_1(bool) ], unit)Removes everything from the renderer (event listeners, spritebatch, etc...)
- parameter removeView
Removes the Canvas element from the DOM
method render: Js.Internal.meth([ `Arity_5((PIXI.AbstractRenderer.displayObjectOpaque, Js.Undefined.t(PIXI.AbstractRenderer.renderTextureOpaque), bool, Js.Undefined.t(Js.t(PIXI.Matrix.#_t)), bool)) ], unit)Renders the object to its WebGL view
- deprecated
Consider using Renderer.render
- see /bs-pixi/PIXI/Renderer-PIXI/#val-render
Renderer.render
- parameter displayObject
The object to be rendered
- parameter renderTexture
The render texture to render to
- parameter clear
Should the canvas be cleared before the new render
- parameter transform
A transform to apply to the render texture before rendering
- parameter skipUpdateTransform
Should we skip the update transform pass?
method reset: Js.Internal.meth([ `Arity_0 ], Js.t(_t))Resets the WebGL state so you can render things however you fancy
- returns
itself