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