# WorldTransformedSceneNodes(SceneNode, Dictionary<SceneNode, float>)

> Iterates through every nodes under a root with computed transform and opacities.

## Definition

* **Type:** Method
* **Namespace:** [Unity.VectorGraphics](/engine/6000.6/script-reference/unity/vectorgraphics.md)
* **Assembly:** UnityEngine.VectorGraphicsModule

```csharp
public static IEnumerable<VectorUtils.SceneNodeWorldTransform> WorldTransformedSceneNodes(SceneNode root, Dictionary<SceneNode, float> nodeOpacities)
```

### Parameters

**** (\[SceneNode]\(/engine/6000.6/script-reference/unity/vectorgraphics/scenenode)): The starting node of the hierarchy**** (\[Dictionary\<SceneNode, float>]\(https\://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2)): Storage for the resulting node opacities, may be null

### Returns

| Type                                                                                                                     | Description                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------- |
| [IEnumerable\<SceneNodeWorldTransform>](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1) | An enumeration of every node with their pre-computed world transforms, opacities and paths. |
