📄 threejs/Core/Nodes/TextureSizeNode

File: TextureSizeNode.md | Updated: 11/15/2025


title: TextureSizeNode category: Core layout: docs

TextureSizeNode

A node that represents the dimensions of a texture. The texture size is retrieved in the shader via built-in shader functions like textureDimensions() or textureSize().

Constructor

new TextureSizeNode( textureNode : TextureNode, levelNode : Node.<int> )

Constructs a new texture size node.

textureNode | A texture node which size should be retrieved.
---|---
levelNode | A level node which defines the requested mip. Default is null.

Properties

.isTextureSizeNode : boolean (readonly)

This flag can be used for type testing.

Default is true.

.levelNode : Node.<int>

A level node which defines the requested mip.

Default is null.

.textureNode : TextureNode

A texture node which size should be retrieved.

Source

src/nodes/accessors/TextureSizeNode.js