class_docstr: A single rasterized attribute and optionally its screen-space derivatives.
  
  Tensors are expected to have shape [batch, height, width, channels] or
  [batch, num_layers, height, width, channels].
  
  Immutable once created.
class_docstr_tok: ["A","single","rasterized","attribute","and","optionally","its","screen-space","derivatives",".","Tensors","are","expected","to","have","shape","[","batch",",","height",",","width",",","channels","]","or","[","batch",",","num_layers",",","height",",","width",",","channels","]",".","Immutable","once","created","."]
code: def is_multi_layer(self):
      return len(self.value.shape) == 5
  
file_path: graphics/tensorflow_graphics/rendering/framebuffer.py
imports: import dataclasses
  from typing import Dict, Optional
  import tensorflow
label_desc: Use image node_id 2 for calling the RasterizedAttribute obj's underlying member method code with example usage: obj.is_multi_layer() and returns: unknown