MaterialX 1.38.2
Classes
Types.h File Reference

Data type classes. More...

#include <MaterialXCore/Export.h>
#include <MaterialXCore/Util.h>
#include <array>
#include <cmath>

Go to the source code of this file.

Classes

class  VectorBase
 The base class for vectors of scalar values. More...
 
class  Uninit
 A tag class for constructing vectors and matrices without initialization. More...
 
class  VectorN< V, S, N >
 The class template for vectors of scalar values. More...
 
class  VectorN< V, S, N >::Hash
 Function object for hashing vectors. More...
 
class  Vector2
 A vector of two floating-point values. More...
 
class  Vector3
 A vector of three floating-point values. More...
 
class  Vector4
 A vector of four floating-point values. More...
 
class  Quaternion
 A quaternion vector. More...
 
class  Color3
 A three-component color value. More...
 
class  Color4
 A four-component color value. More...
 
class  MatrixBase
 The base class for square matrices of scalar values. More...
 
class  MatrixN< M, S, N >
 The class template for square matrices of scalar values. More...
 
class  Matrix33
 A 3x3 matrix of floating-point values. More...
 
class  Matrix44
 A 4x4 matrix of floating-point values. More...
 

Detailed Description

Data type classes.