nngn
|
Functions | |
auto | number (float v) |
auto | vec3 (nngn::vec3 v) |
auto | vec4 (nngn::vec4 v) |
auto | mat4 (nngn::mat4 v) |
template<float(Camera::*)() 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::*)(const nngn::vec3 &) f> | |
void | set_f (Camera *s, float v0, float v1, float v2) |
auto | fov (lua_Number distance, lua_Number length) |
auto | screen (const Camera &c) |
bool | dash (const Camera &c) |
auto | to_clip (const Camera &c, float v0, float v1, float v2) |
auto | to_view (const Camera &c, float v0, float v1, float v2) |
auto | to_world (const Camera &c, float v0, float v1, float v2) |
void | set_screen (Camera &c, lua_Integer x, lua_Integer y) |
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) |
auto | matrix (nngn::mat4 v) |
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_limits (Camera &c, float bl_x, float bl_y, float bl_z, float tr_x, float tr_y, float tr_z) |
auto anonymous_namespace{lua_camera.cpp}::clip_to_view | ( | const Camera & | c, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
auto anonymous_namespace{lua_camera.cpp}::fov | ( | lua_Number | distance, |
lua_Number | length | ||
) |
auto anonymous_namespace{lua_camera.cpp}::get | ( | const Camera & | c | ) |
void anonymous_namespace{lua_camera.cpp}::look_at | ( | Camera & | c, |
float | px, | ||
float | py, | ||
float | pz, | ||
float | ex, | ||
float | ey, | ||
float | ez, | ||
float | ux, | ||
float | uy, | ||
float | uz | ||
) |
auto anonymous_namespace{lua_camera.cpp}::mat4 | ( | nngn::mat4 | v | ) |
auto anonymous_namespace{lua_camera.cpp}::matrix | ( | nngn::mat4 | v | ) |
auto anonymous_namespace{lua_camera.cpp}::number | ( | float | v | ) |
void anonymous_namespace{lua_camera.cpp}::register_camera | ( | nngn::lua::table_view | t | ) |
auto anonymous_namespace{lua_camera.cpp}::screen | ( | const Camera & | c | ) |
void anonymous_namespace{lua_camera.cpp}::set | ( | Camera * | s, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
void anonymous_namespace{lua_camera.cpp}::set_f | ( | Camera * | s, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
void anonymous_namespace{lua_camera.cpp}::set_limits | ( | Camera & | c, |
float | bl_x, | ||
float | bl_y, | ||
float | bl_z, | ||
float | tr_x, | ||
float | tr_y, | ||
float | tr_z | ||
) |
void anonymous_namespace{lua_camera.cpp}::set_screen | ( | Camera & | c, |
lua_Integer | x, | ||
lua_Integer | y | ||
) |
auto anonymous_namespace{lua_camera.cpp}::to_clip | ( | const Camera & | c, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
auto anonymous_namespace{lua_camera.cpp}::to_view | ( | const Camera & | c, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
auto anonymous_namespace{lua_camera.cpp}::to_world | ( | const Camera & | c, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
auto anonymous_namespace{lua_camera.cpp}::vec3 | ( | nngn::vec3 | v | ) |
auto anonymous_namespace{lua_camera.cpp}::vec4 | ( | nngn::vec4 | v | ) |
auto anonymous_namespace{lua_camera.cpp}::view_to_clip | ( | const Camera & | c, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |
auto anonymous_namespace{lua_camera.cpp}::view_to_world | ( | const Camera & | c, |
float | v0, | ||
float | v1, | ||
float | v2 | ||
) |