|
nngn
|
This is the complete list of members for nngn::Math, including all inherited members.
| adjugate(const mat4_base< T > &m) | nngn::Math | inlinestatic |
| align_ptr(void *p, std::size_t a) | nngn::Math | inlinestatic |
| align_ptr(void *p) | nngn::Math | static |
| angle(vec2_base< T > u, vec2_base< T > v) | nngn::Math | inlinestatic |
| angle(vec3_base< T > u, vec3_base< T > v, vec3_base< T > n) | nngn::Math | inlinestatic |
| avg(T v) | nngn::Math | inlinestatic |
| clamp_len(V< T > v, T len) | nngn::Math | inlinestatic |
| cofactor(const mat4_base< T > &m, std::size_t i, std::size_t j) | nngn::Math | static |
| cross(vec3_base< T > u, vec3_base< T > v) | nngn::Math | inlinestatic |
| degrees(T r) | nngn::Math | inlinestatic |
| determinant(const mat3_base< T > &m) | nngn::Math | inlinestatic |
| determinant(const mat4_base< T > &m) | nngn::Math | inlinestatic |
| diag(const mat3_base< T > &m, std::size_t i) | nngn::Math | inlinestatic |
| dot(T u, T v) | nngn::Math | inlinestatic |
| e(void) | nngn::Math | inlinestatic |
| gaussian_filter(std::size_t size, float std_dev, std::span< float > s) | nngn::Math | static |
| gaussian_filter(std::size_t xsize, std::size_t ysize, float std_dev, std::span< float > s) | nngn::Math | static |
| init(void) | nngn::Math | |
| inv_diag(const mat3_base< T > &m, std::size_t i) | nngn::Math | inlinestatic |
| inverse(const mat4_base< T > &m) | nngn::Math | inlinestatic |
| is_aligned(void *p, std::size_t a) | nngn::Math | inlinestatic |
| length(T v) | nngn::Math | inlinestatic |
| length2(T v) | nngn::Math | inlinestatic |
| look_at(vec3_base< T > eye, vec3_base< T > center, vec3_base< T > up) | nngn::Math | inlinestatic |
| m_rnd_generator | nngn::Math | private |
| mat_mul(std::span< float > dst, const float *src0, const float *src1, std::size_t n) | nngn::Math | static |
| minor(const mat4_base< T > &m, std::size_t i, std::size_t j) | nngn::Math | inlinestatic |
| minor_matrix(const mat4_base< T > &m, std::size_t i, std::size_t j) | nngn::Math | inlinestatic |
| mip_levels(T extent) | nngn::Math | static |
| normal(vec3_base< T > p0, vec3_base< T > p1, vec3_base< T > p2) | nngn::Math | inlinestatic |
| normalize(T v) | nngn::Math | inlinestatic |
| ortho(T left, T right, T bottom, T top) | nngn::Math | inlinestatic |
| ortho(T left, T right, T bottom, T top, T near, T far) | nngn::Math | inlinestatic |
| perspective(T fovy, T aspect, T near, T far) | nngn::Math | inlinestatic |
| perspective_transform(const mat4_base< T > &m, vec3_base< T > v) | nngn::Math | inlinestatic |
| pi(void) | nngn::Math | inlinestatic |
| product(T v) | nngn::Math | inlinestatic |
| radians(T d) | nngn::Math | inlinestatic |
| rand_mat(std::span< float > m) | nngn::Math | |
| rand_seed_t typedef | nngn::Math | |
| reflect(vec3_base< T > v, vec3_base< T > n) | nngn::Math | inlinestatic |
| rnd_generator(void) | nngn::Math | inline |
| rotate(vec2_base< T > v, T sin, T cos) | nngn::Math | inlinestatic |
| rotate(vec2_base< T > v, T angle) | nngn::Math | inlinestatic |
| rotate(vec3_base< T > v, T sin, T cos, vec3_base< T > n) | nngn::Math | inlinestatic |
| rotate(vec3_base< T > v, T angle, vec3_base< T > n) | nngn::Math | inlinestatic |
| rotate(const mat4_base< T > &m, T angle, vec3_base< T > v) | nngn::Math | inlinestatic |
| rotate_x(vec3_base< T > v, T sin, T cos) | nngn::Math | inlinestatic |
| rotate_x(vec3_base< T > v, T angle) | nngn::Math | inlinestatic |
| rotate_y(vec3_base< T > v, T sin, T cos) | nngn::Math | inlinestatic |
| rotate_y(vec3_base< T > v, T angle) | nngn::Math | inlinestatic |
| rotate_z(vec3_base< T > v, T sin, T cos) | nngn::Math | inlinestatic |
| rotate_z(vec3_base< T > v, T angle) | nngn::Math | inlinestatic |
| round_down(T n, T d) | nngn::Math | static |
| round_down_pow2(T n, T d) | nngn::Math | static |
| round_up(T n, T d) | nngn::Math | static |
| round_up_div(T n, T d) | nngn::Math | static |
| round_up_pow2(T n, T d) | nngn::Math | static |
| scale(const mat4_base< T > &m, vec3_base< T > v) | nngn::Math | inlinestatic |
| seed_rand(rand_seed_t s) | nngn::Math | |
| sq2(void) | nngn::Math | inlinestatic |
| sq2_2(void) | nngn::Math | inlinestatic |
| sum(T v) | nngn::Math | inlinestatic |
| tau(void) | nngn::Math | inlinestatic |
| translate(const mat4_base< T > &m, vec3_base< T > v) | nngn::Math | inlinestatic |
| transpose(const mat3_base< T > &m) | nngn::Math | inlinestatic |
| transpose(const mat4_base< T > &m) | nngn::Math | inlinestatic |