Observed Object
Observed Object
This property provides primary access to the value's data. However, you
don't access `wrappedValue` directly. Instead, you use the property
variable created with the `@ObservedObject` attribute.
Use the projected value to pass a binding value down a view hierarchy.
To get the `projectedValue`, prefix the property variable with `$`.
A shape with a translation offset transform applied to it.
```
struct OffsetShapeView: View {
var body: some View {
OffsetShape(shape: Circle(),
offset: CGSize(width: 20, height: 20))
}
}
```