Phoc.Output.drag_icons_for_each_surface

### Method

# Phoc Outputdrag_icons_for_each_surface

#### Declaration [src]

    void
    phoc_output_drag_icons_for_each_surface (
      PhocOutput* self,
      PhocInput* input,
      PhocSurfaceIterator iterator,
      void* user_data
    )

#### Description [src]

Iterate over the surface tree of the drag icon’s surface of an input’s seats.

#### Parameters

`input`

  Type: `PhocInput`

  A `PhocInput`.

  The data is owned by the caller of the method.

`iterator`

  Type: `PhocSurfaceIterator`

  The iterator.

`user_data`

  Type: `void*`

  Callback user data.

  The argument can be `NULL`.
  The data is owned by the caller of the method.