<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/BindTarget/EntityPath",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation10BindTargetO10EntityPathV"
  },
  "title" : "BindTarget.EntityPath"
}
-->

# BindTarget.EntityPath

A bind path context for a particular entity.

```
struct EntityPath
```

## Overview

This structure references all the animated properties of an entity.

To access the animated properties of one of the entity’s children, call
[`entity(_:)`](/documentation/RealityKit/BindTarget/EntityPath/entity(_:)) and pass in the child’s name.

## Topics

### Accessing a bind target

[`var jointTransforms: BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/jointTransforms)

A bind target for the entity’s joint transforms.

[`var transform: BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/transform)

A bind target for the entity’s transform.

[`var `self`: BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/self)

A bind target for the entity.

[`func parameter(String) -> BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/parameter(_:))

Provides a bind target for a particular animated property.

### Accessing child-entity paths

[`func entity(String) -> BindTarget.EntityPath`](/documentation/RealityKit/BindTarget/EntityPath/entity(_:))

Provides a child entity’s path.

### Accessing root motion

[`var rootMotion: BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/rootMotion)

The root motion bind target for this entity.

### Instance Properties

[`var billboardBlendFactor: BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/billboardBlendFactor)

[`var opacity: BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/opacity)

A bind target for the entity’s opacity.. Requires that
the entity has an OpacityComponent

### Instance Methods

[`func blendShapeWeights() -> BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/blendShapeWeights())

A bind target for the entity’s blend shape weights.

[`func blendShapeWeightsAtIndex(Int) -> BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/blendShapeWeightsAtIndex(_:))

[`func blendShapeWeightsWithID(BlendShapeWeightsData.ID) -> BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/blendShapeWeightsWithID(_:))

[`func ikSolver(IKComponent.Solver.ID?) -> BindTarget.IkSolverPath`](/documentation/RealityKit/BindTarget/EntityPath/ikSolver(_:))

[`func material(Int) -> BindTarget.MaterialPath`](/documentation/RealityKit/BindTarget/EntityPath/material(_:))

Provides a specified material’s path.

[`func skeletalPose(SkeletalPose.ID) -> BindTarget`](/documentation/RealityKit/BindTarget/EntityPath/skeletalPose(_:))

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)