Name | Type | Description |
---|---|---|
width |
number |
Width of the frame buffer |
height |
number |
Height of the frame buffer |
Members
colorTexture Array<PIXI.BaseTexture>
Reference to the colorTexture.
Height of framebuffer in pixels
multisample PIXI.MSAA_QUALITY
Desired number of samples for antialiasing. 0 means AA should not be used.
Experimental WebGL2 feature, allows to use antialiasing in individual renderTextures.
Antialiasing is the same as for main buffer with renderer antialias:true
options.
Seriously affects GPU memory consumption and GPU performance.
renderTexture.framebuffer.multisample = PIXI.MSAA_QUALITY.HIGH;
//...
renderer.render(renderTexture, myContainer);
renderer.framebuffer.blit(); // copies data from MSAA framebuffer to texture
- Default Value:
- PIXI.MSAA_QUALITY.NONE
Width of framebuffer in pixels
Methods
Add texture to the colorTexture array
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
index |
number |
<optional> |
0 |
Index of the array to add the texture to |
texture |
PIXI.BaseTexture |
<optional> |
Texture to add to the array |
Returns:
Type | Description |
---|---|
this |
Add a depth texture to the frame buffer
Name | Type | Attributes | Description |
---|---|---|---|
texture |
PIXI.BaseTexture |
<optional> |
Texture to add |
Returns:
Type | Description |
---|---|
this |
Destroys and removes the depth texture added to this framebuffer.
Disposes WebGL resources that are connected to this geometry
Enable depth on the frame buffer
Returns:
Type | Description |
---|---|
this |
Enable stencil on the frame buffer
Returns:
Type | Description |
---|---|
this |
Resize the frame buffer
Name | Type | Description |
---|---|---|
width |
number |
Width of the frame buffer to resize to |
height |
number |
Height of the frame buffer to resize to |