# 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` | ---