Renderer.Projection
static Projection Projection{ get set }
Description
For flatscreen applications only! This allows you to change the camera projection between perspective and orthographic projection. This may be of interest for some category of UI work, but is generally a niche piece of functionality.
Swapping between perspective and orthographic will also switch the
clipping planes and field of view to the values associated with
that mode. See SetClip
/SetFov
for perspective, and
SetOrthoClip
/SetOrthoSize
for orthographic.
Examples
Toggling the projection mode
Only in flatscreen apps, there is the option to change the main camera’s projection mode between perspective and orthographic.
if (SK.ActiveDisplayMode == DisplayMode.Flatscreen &&
Input.Key(Key.P).IsJustActive())
{
Renderer.Projection = Renderer.Projection == Projection.Perspective
? Projection.Ortho
: Projection.Perspective;
}
Found an issue with these docs, or have some additional questions? Create an Issue on Github!