original_docstring: Stores target and material binding information
  
          Target and material binding information is stored in self.used_mtls to
          later perform the binding in the model stage.
  
          Args:
              mtl_id: The unique id for the material to use for binding.
              target_path: The prim path for that target that should be bound.
              geometry_var: The geometry variant associated with the target
              point_shape_var: The point shape variant associated with the target.
          
docstring: Stores target and material binding information
  Target and material binding information is stored in self.used_mtls to
  later perform the binding in the model stage.
docstring_tokens: Stores target and material binding information Target and material binding information is stored in self . used_mtls to later perform the binding in the model stage .
code: def _add_binding_target(self, mtl_id, target_path, geometry_var, point_shape_var=None):
          """Stores target and material binding information
  
          Target and material binding information is stored in self.used_mtls to
          later perform the binding in the model stage.
  
          Args:
              mtl_id: The unique id for the material to use for binding.
              target_path: The prim path for that target that should be bound.
              geometry_var: The geometry variant associated with the target
              point_shape_var: The point shape variant associated with the target.
          """
          if geometry_var == GeometryVariantSetNames.MERGED_MESHES:
              self.used_mtls[mtl_id][geometry_var].append(target_path)
          elif geometry_var == GeometryVariantSetNames.POINT_INSTANCES:
              if point_shape_var is None:
                  raise TypeError("You must provide a PointShapeVariantSetNames value for point_shape_var.")
              else:
                  self.used_mtls[mtl_id][geometry_var][point_shape_var].append(target_path)
code_tokens: def _add_binding_target ( self , mtl_id , target_path , geometry_var , point_shape_var = None ) : if geometry_var == GeometryVariantSetNames . MERGED_MESHES : self . used_mtls [ mtl_id ] [ geometry_var ] . append ( target_path ) elif geometry_var == GeometryVariantSetNames . POINT_INSTANCES : if point_shape_var is None : raise TypeError ( "You must provide a PointShapeVariantSetNames value for point_shape_var." ) else : self . used_mtls [ mtl_id ] [ geometry_var ] [ point_shape_var ] . append ( target_path )
short_docstring: Stores target and material binding information
  Target and material binding information is stored in self.used_mtls to
  later perform the binding in the model stage.
short_docstring_tokens: Stores target and material binding information Target and material binding information is stored in self . used_mtls to later perform the binding in the model stage .
comment: """Stores target and material binding information
  
          Target and material binding information is stored in self.used_mtls to
          later perform the binding in the model stage.
  
          Args:
              mtl_id: The unique id for the material to use for binding.
              target_path: The prim path for that target that should be bound.
              geometry_var: The geometry variant associated with the target
              point_shape_var: The point shape variant associated with the target.
          """