RenderTexture Class
A RenderTexture is a special texture that allows any pixi displayObject to be rendered to it.
Hint: All DisplayObjects (exmpl. Sprites) that renders on RenderTexture should be preloaded. Otherwise black rectangles will be drawn instead.
RenderTexture takes snapshot of DisplayObject passed to render method. If DisplayObject is passed to render method, position and rotation of it will be ignored. For example:
var renderTexture = new PIXI.RenderTexture(800, 600); var sprite = PIXI.Sprite.fromImage("spinObj_01.png"); sprite.position.x = 800/2; sprite.position.y = 600/2; sprite.anchor.x = 0.5; sprite.anchor.y = 0.5; renderTexture.render(sprite);
Sprite in this case will be rendered to 0,0 position. To render this sprite at center DisplayObjectContainer should be used:
var doc = new PIXI.DisplayObjectContainer(); doc.addChild(sprite); renderTexture.render(doc); // Renders to center of renderTexture
Constructor
RenderTexture
    
        - 
                    
                        width
- 
                    
                        height
Parameters:
- 
                    
                        widthNumberThe width of the render texture 
- 
                    
                        heightNumberThe height of the render texture 
Item Index
Properties
Methods
destroy
    
        - 
                    
                        destroyBase
Destroys this texture
Parameters:
- 
                    
                        destroyBaseBooleanWhether to destroy the base texture as well 
onBaseTextureLoaded
    
        - 
                    
                        event
Called when the base texture is loaded
Parameters:
- 
                    
                        eventObject
renderCanvas
    
        - 
                    
                        displayObject
- 
                    
                        clear
This function will draw the display object to the texture.
Parameters:
- 
                    
                        displayObjectDisplayObjectThe display object to render this texture on 
- 
                    
                        clearBooleanIf true the texture will be cleared before the displayObject is drawn 
renderWebGL
    
        - 
                    
                        displayObject
- 
                    
                        clear
This function will draw the display object to the texture.
Parameters:
- 
                    
                        displayObjectDisplayObjectThe display object to render this texture on 
- 
                    
                        clearBooleanIf true the texture will be cleared before the displayObject is drawn 
setFrame
    
        - 
                    
                        frame
Specifies the rectangle region of the baseTexture
Parameters:
- 
                    
                        frameRectangleThe frame of the texture to set it to 
