{"class":{"name":"PIXI.WebGLFilterManager","extends":"","static":false,"constructor":true,"parameters":[],"help":""},"consts":[],"methods":{"public":[{"name":"applyFilterPass","static":false,"returns":null,"help":"Applies the filter to the specified area.","line":324,"public":true,"protected":false,"private":false,"parameters":[{"name":"filter","type":["PIXI.AbstractFilter"],"help":"the filter that needs to be applied","optional":false,"default":null},{"name":"filterArea","type":["PIXI.Texture"],"help":"TODO - might need an update","optional":false,"default":null},{"name":"width","type":["number"],"help":"the horizontal range of the filter","optional":false,"default":null},{"name":"height","type":["number"],"help":"the vertical range of the filter","optional":false,"default":null}],"inherited":false,"inheritedFrom":""},{"name":"begin","static":false,"returns":null,"help":"","line":51,"public":true,"protected":false,"private":false,"parameters":[{"name":"renderSession","type":["PIXI.RenderSession"],"help":"","optional":false,"default":null},{"name":"buffer","type":["array"],"help":"","optional":false,"default":null}],"inherited":false,"inheritedFrom":""},{"name":"destroy","static":false,"returns":null,"help":"Destroys the filter and removes it from the filter stack.","line":429,"public":true,"protected":false,"private":false,"parameters":[],"inherited":false,"inheritedFrom":""},{"name":"initShaderBuffers","static":false,"returns":null,"help":"Initialises the shader buffers.","line":381,"public":true,"protected":false,"private":false,"parameters":[],"inherited":false,"inheritedFrom":""},{"name":"popFilter","static":false,"returns":null,"help":"Removes the last filter from the filter stack and doesn't return it.","line":143,"public":true,"protected":false,"private":false,"parameters":[],"inherited":false,"inheritedFrom":""},{"name":"pushFilter","static":false,"returns":null,"help":"Applies the filter and adds it to the current filter stack.","line":68,"public":true,"protected":false,"private":false,"parameters":[{"name":"filterBlock","type":["object"],"help":"the filter that will be pushed to the current filter stack","optional":false,"default":null}],"inherited":false,"inheritedFrom":""},{"name":"setContext","static":false,"returns":null,"help":"Initialises the context and the properties.","line":38,"public":true,"protected":false,"private":false,"parameters":[{"name":"gl","type":["PIXI.WebGLContext"],"help":"the current WebGL drawing context","optional":false,"default":null}],"inherited":false,"inheritedFrom":""}],"protected":[],"private":[],"static":[]},"properties":{"public":[{"name":"filterStack","type":["array"],"help":"","inlineHelp":"","line":15,"default":null,"public":true,"protected":false,"private":false,"readOnly":false},{"name":"offsetX","type":["number"],"help":"","inlineHelp":"","line":21,"default":null,"public":true,"protected":false,"private":false,"readOnly":false},{"name":"offsetY","type":["number"],"help":"","inlineHelp":"","line":27,"default":null,"public":true,"protected":false,"private":false,"readOnly":false}],"protected":[],"private":[]}}