View Source Zenic.Camera.Perspective (Zenic v0.1.0)

Summary

Types

@type t() :: %Zenic.Camera.Perspective{
  far: number(),
  fov: number(),
  height: number(),
  near: number(),
  width: number()
}

Functions

Link to this function

new(width, height, near, far, fov)

View Source
@spec new(
  width :: number(),
  height :: number(),
  near :: number(),
  far :: number(),
  fov :: number()
) ::
  t()
Link to this function

resize(projection, width, height)

View Source
@spec resize(t(), width :: number(), height :: number()) :: t()
@spec to_matrix(t()) :: Scenic.Math.matrix()