|
auto | number (float v) |
|
auto | vec3 (nngn::vec3 v) |
|
auto | matrix (nngn::mat4 v) |
|
template<float(Camera::*)(void) const f> |
auto | get (const Camera &c) |
|
template<nngn::vec3 Camera::* p> |
void | set (Camera *s, float v0, float v1, float v2) |
|
template<void(Camera::*)(nngn::vec3) f> |
void | set_f (Camera *s, float v0, float v1, float v2) |
|
auto | fov (lua_Number z, lua_Number w) |
|
auto | screen (const Camera &c) |
|
bool | ignore_limits (const Camera &c) |
|
void | set_ignore_limits (Camera &c, bool b) |
|
auto | world_to_view (const Camera &c, float v0, float v1, float v2) |
|
auto | view_to_clip (const Camera &c, float v0, float v1, float v2) |
|
auto | clip_to_view (const Camera &c, float v0, float v1, float v2) |
|
auto | view_to_world (const Camera &c, float v0, float v1, float v2) |
|
void | set_screen (Camera &c, lua_Integer x, lua_Integer y) |
|
void | set_limits (Camera &c, float bl_x, float bl_y, float bl_z, float tr_x, float tr_y, float tr_z) |
|
void | look_at (Camera &c, float px, float py, float pz, float ex, float ey, float ez, float ux, float uy, float uz) |
|
void | register_camera (nngn::lua::table_view t) |
|