new PIXI.FramebufferSystem (renderer) overrides
Name | Type | Description |
---|---|---|
renderer |
PIXI.Renderer |
The renderer this System works for. |
Extends
Members
managedFramebuffers Array<PIXI.Framebuffer> readonly
A list of managed framebuffers
Get the size of the current width and height. Returns object with width
and height
values.
Framebuffer value that shows that we don't know what is bound
Methods
Bind a framebuffer
Name | Type | Attributes | Description |
---|---|---|---|
framebuffer |
PIXI.Framebuffer |
<optional> |
|
frame |
PIXI.Rectangle |
<optional> |
frame, default is framebuffer size |
Only works with WebGL2
blits framebuffer to another of the same or bigger size after that target framebuffer is bound
Fails with WebGL warning if blits multisample framebuffer to different size
Name | Type | Attributes | Description |
---|---|---|---|
framebuffer |
PIXI.Framebuffer |
<optional> |
by default it blits "into itself", from renderBuffer to texture. |
sourcePixels |
PIXI.Rectangle |
<optional> |
source rectangle in pixels |
destPixels |
PIXI.Rectangle |
<optional> |
dest rectangle in pixels, assumed to be the same as sourcePixels |
Clear the color of the context
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
r |
Number |
Red value from 0 to 1 |
||
g |
Number |
Green value from 0 to 1 |
||
b |
Number |
Blue value from 0 to 1 |
||
a |
Number |
Alpha value from 0 to 1 |
||
mask |
PIXI.BUFFER_BITS |
<optional> |
BUFFER_BITS.COLOR | BUFFER_BITS.DEPTH |
Bitwise OR of masks that indicate the buffers to be cleared, by default COLOR and DEPTH buffers. |
Sets up the renderer context and necessary buffers.
detectSamples (samples) PIXI.MSAA_QUALITY
Detects number of samples that is not more than a param but as close to it as possible
Name | Type | Description |
---|---|---|
samples |
PIXI.MSAA_QUALITY |
number of samples |
Returns:
Type | Description |
---|---|
PIXI.MSAA_QUALITY |
|
Disposes all framebuffers, but not textures bound to them
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
contextLost |
boolean |
<optional> |
false |
If context was lost, we suppress all delete function calls |
Disposes framebuffer
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
framebuffer |
PIXI.Framebuffer |
framebuffer that has to be disposed of |
||
contextLost |
boolean |
<optional> |
false |
If context was lost, we suppress all delete function calls |
resets framebuffer stored state, binds screen framebuffer
should be called before renderTexture reset()
Set the WebGLRenderingContext's viewport.
Name | Type | Description |
---|---|---|
x |
Number |
X position of viewport |
y |
Number |
Y position of viewport |
width |
Number |
Width of viewport |
height |
Number |
Height of viewport |
initFramebuffer (framebuffer) PIXI.GLFramebuffer protected
Initialize framebuffer for this context
Name | Type | Description |
---|---|---|
framebuffer |
PIXI.Framebuffer |
Returns:
Type | Description |
---|---|
PIXI.GLFramebuffer | created GLFramebuffer |
Resize the framebuffer
Name | Type | Description |
---|---|---|
framebuffer |
PIXI.Framebuffer |
Update the framebuffer
Name | Type | Description |
---|---|---|
framebuffer |
PIXI.Framebuffer |
Inherited Properties
From class PIXI.System
renderer PIXI.Renderer inherited
The renderer this manager works for.
Inherited Methods
From class PIXI.System
destroy () void inherited
Generic destroy methods to be overridden by the subclass