1 #ifndef VN_VECTOR_H_INCLUDED
2 #define VN_VECTOR_H_INCLUDED
4 #include "vn/util/compiler.h"
19 #if defined(__STDC_VERSION___) && (__STDC_VERSION__ >= 201112L) && defined(__GNUC__)
46 #if defined(__STDC_VERSION___) && (__STDC_VERSION__ >= 201112L) && defined(__GNUC__)
73 #if (defined(__STDC_VERSION___) && (__STDC_VERSION__ >= 201112L)) && defined(__GNUC__)
99 void vn_v3_init_fa(
vec3f* v,
const float* fa);
106 vec3d create_v3d(
double x,
double y,
double z);
154 void str_vec3f(
char* out,
vec3f v);
160 void str_vec3d(
char* out,
vec3d v);
166 void str_vec4f(
char* out,
vec4f v);
Represents a 4 component vector with an underlying data type of float.
Definition: vector.h:68
Represents a 3 component vector with an underlying data type of double.
Definition: vector.h:41
Various vector types and operations.
Definition: vector.h:14