vector.h File Reference

Classes

struct  Vec2< T, STRIDE >
 
struct  Vec4< T, STRIDE >
 
struct  Col3< T, STRIDE >
 
struct  Col4< T, STRIDE >
 
struct  Mat3< V >
 
struct  SqrMat4< V >
 

Namespaces

 maxon
 
 maxon::ParametricTypes
 

Macros

#define MAXON_VECTORMODE
 
#define STRIDE
 

Typedefs

using Vector32 = Vec3< Float32, 1 >
 
using Vector64 = Vec3< Float64, 1 >
 
using Vector = Vec3< Float, 1 >
 
using IntVector32 = Vec3< Int32, 1 >
 
using IntVector64 = Vec3< Int64, 1 >
 
using IntVector = Vec3< Int, 1 >
 
using Color32 = Col3< Float32, 1 >
 
using Color64 = Col3< Float64, 1 >
 
using Color = Col3< Float, 1 >
 
using GenericVector = Vec3< GenericArithmetic, 1 >
 

Functions

 MAXON_DECLARATION (ParametricType, Vec, "net.maxon.parametrictype.vec")
 
 MAXON_DECLARATION (ParametricType, Col, "net.maxon.parametrictype.col")
 
 MAXON_DECLARATION (ParametricType, Mat, "net.maxon.parametrictype.mat")
 
 MAXON_DECLARATION (ParametricType, SqrMat, "net.maxon.parametrictype.sqmat")
 

Macro Definition Documentation

◆ MAXON_VECTORMODE

#define MAXON_VECTORMODE

◆ STRIDE

#define STRIDE