philsupertramp/game-math
Loading...
Searching...
No Matches
Classes | Typedefs
math.h File Reference
#include "Random.h"
#include "format.h"
#include "mat/mat2.h"
#include "mat/mat3.h"
#include "mat/mat4.h"
#include "utils.h"
#include "vec/vec2.h"
#include "vec/vec3.h"
#include "vec/vec4.h"

Go to the source code of this file.

Classes

struct  cmp_vec3i
 

Typedefs

using vec2f = vec2< float >
 
using vec2i = vec2< int >
 
using vec2d = vec2< double >
 
using vec3f = vec3< float >
 
using vec3i = vec3< int >
 
using vec3d = vec3< double >
 
using vec4f = vec4< float >
 
using vec4i = vec4< int >
 
using vec4d = vec4< double >
 
using mat2f = mat2< float >
 
using mat2i = mat2< int >
 
using mat2d = mat2< double >
 
using mat3f = mat3< float >
 
using mat3i = mat3< int >
 
using mat3d = mat3< double >
 
using mat4f = mat4< float >
 
using mat4i = mat4< int >
 
using mat4d = mat4< double >
 

Detailed Description

Interface for typed 2,3,4D-vectors/matrices.

Contains aliases for typed types.

Typedef Documentation

◆ mat2d

using mat2d = mat2<double>

double mat2

◆ mat2f

using mat2f = mat2<float>

float mat2

◆ mat2i

using mat2i = mat2<int>

int mat2

◆ mat3d

using mat3d = mat3<double>

double mat3

◆ mat3f

using mat3f = mat3<float>

float mat3

◆ mat3i

using mat3i = mat3<int>

int mat3

◆ mat4d

using mat4d = mat4<double>

double mat4

◆ mat4f

using mat4f = mat4<float>

float mat4

◆ mat4i

using mat4i = mat4<int>

int mat4

◆ vec2d

using vec2d = vec2<double>

double vec2

◆ vec2f

using vec2f = vec2<float>

float vec2

◆ vec2i

using vec2i = vec2<int>

int vec2

◆ vec3d

using vec3d = vec3<double>

double vec3

◆ vec3f

using vec3f = vec3<float>

float vec3

◆ vec3i

using vec3i = vec3<int>

int vec3

◆ vec4d

using vec4d = vec4<double>

double vec4

◆ vec4f

using vec4f = vec4<float>

float vec4

◆ vec4i

using vec4i = vec4<int>

int vec4