# Perspective
> A camera perspective, matching the three the vanilla F5 key cycles through.
`gg.lode.lecternapi.api.data.Perspective`
---
## Signature
```java
public enum Perspective
```
---
## Notes
Sent to the client by name rather than by ordinal, so reordering this enum cannot silently
change what an older or newer client renders.
---
## Values
| Value | Description |
|---|---|
| `FIRST_PERSON` | Down the player's own eyes. |
| `THIRD_PERSON_BACK` | Behind the player, looking the way they are looking. |
| `THIRD_PERSON_FRONT` | In front of the player, looking back at their face. |
---
## Methods
### id
```java
public String id()
```
The wire name, and the name a config or command would use.
---
### from
```java
public static Perspective from(String id)
```
Parses a wire name, falling back to first person for anything unrecognised.
| Parameter | Type |
|---|---|
| `id` | `String` |
---