Capítulo 448 de 859

Chapter 448: PassMultipleTextureNode

Core Idea

An extension of PassTextureNode which allows to manage more than one internal texture. Relevant for the getPreviousTexture() related API.

Key Concepts

  • isPassMultipleTextureNode : boolean (readonly): This flag can be used for type testing.
  • previousTexture : boolean: Whether previous frame data should be used or not.
  • textureName : string: The output texture name.

Reference Tables

Constructor

Signature
new PassMultipleTextureNode( passNode : PassNode, textureName : string, previousTexture : boolean )

Properties

PropertyDescription
.isPassMultipleTextureNode : boolean (readonly)This flag can be used for type testing.
.previousTexture : booleanWhether previous frame data should be used or not.
.textureName : stringThe output texture name.

Methods

MethodDescription
.updateTexture()Updates the texture reference of this node.

Key Takeaways

  1. PassMultipleTextureNode extends: EventDispatcher → Node → InputNode → UniformNode → TextureNode → PassTextureNode
  2. Most relevant properties: isPassMultipleTextureNode, previousTexture, textureName.
  3. Key methods: updateTexture.

Connects To

  • EventDispatcher: parent class
  • Node: parent class
  • InputNode: parent class
  • UniformNode: parent class
  • TextureNode: parent class
  • PassTextureNode: parent class
  • Source: src/nodes/display/PassNode.js