import vmath
, vk/vkm/vkmat as vkm

type 
 Matrices = object
  perspective*: Mat4
  view*: Mat4

 Camera_Kind* = enum Ortho Perspective 

 Camera* = object
  fov*: float32
  z_near*: float32
  z_far*: float32
  matrices*: Matrices
  rotation*: Vec3
  position*: Vec3
  view_position*: Vec4
  updated*: bool
  flip_Y*: bool