HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vecparam.h File Reference
#include <algorithm>
#include <cstring>
#include <OpenImageIO/platform.h>
+ Include dependency graph for vecparam.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  has_xy< T, Base >
 
struct  has_xyz< T, Base >
 
struct  has_xyzw< T, Base >
 
struct  has_subscript_N< T, Base, Nelem >
 
struct  has_subscript_N< Base[Nelem], Base, Nelem >
 C arrays of just the right length also are qualified for has_subscript_N. More...
 
struct  has_double_subscript_RC< T, Base, Rows, Cols >
 
struct  has_double_subscript_RC< Base[Rows][Cols], Base, Rows, Cols >
 C arrays of just the right length also are qualified for has_double_subscript_RC. More...
 
class  Vec3Param< T >
 
class  MatrixParam< T, S >
 

Macros

#define OIIO_VECPARAM_H   1
 

Typedefs

using V3fParam = Vec3Param< float >
 V3fParam is an alias for Vec3Param<float> More...
 
using M33fParam = MatrixParam< float, 3 >
 M33fParam is an alias for MatrixParam<float, 3> More...
 
using M44fParam = MatrixParam< float, 4 >
 M44fParam is an alias for MatrixParam<float, 4> More...
 

Macro Definition Documentation

#define OIIO_VECPARAM_H   1

Definition at line 6 of file vecparam.h.

Typedef Documentation

M33fParam is an alias for MatrixParam<float, 3>

Definition at line 385 of file vecparam.h.

M44fParam is an alias for MatrixParam<float, 4>

Definition at line 388 of file vecparam.h.

V3fParam is an alias for Vec3Param<float>

Definition at line 298 of file vecparam.h.