Constructor
new ViewportTextureNode( uvNode : Node, levelNode : Node, framebufferTexture : Texture )
Constructs a new viewport texture node.
uvNode |
The uv node. |
levelNode |
The level node. |
framebufferTexture |
A framebuffer texture holding the viewport data. If not provided, a framebuffer texture is created automatically. |
Properties
.defaultFramebuffer : FramebufferTexture
The reference framebuffer texture. This is used to store the framebuffer texture
for the current render target. If the render target changes, a new framebuffer texture
is created automatically.
Default is null.
.generateMipmaps : boolean
Whether to generate mipmaps or not.
Default is false.
.isOutputTextureNode : boolean (readonly)
This flag can be used for type testing.
Default is true.
.updateBeforeType : string
The updateBeforeType is set to NodeUpdateType.FRAME since the node renders the
scene once per frame in its ViewportTextureNode#updateBefore method.
Default is 'frame'.
- Overrides: TextureNode#updateBeforeType
Methods
.getTextureForReference( reference : RenderTarget ) : Texture
This methods returns a texture for the given render target reference.
To avoid rendering errors, ViewportTextureNode must use unique framebuffer textures
for different render contexts.
reference |
The render target reference. |
- Returns: The framebuffer texture.