HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VEX_KVexRamp.h File Reference
#include "VEX_API.h"
#include <UT/UT_IntrusivePtr.h>
#include <UT/UT_Ramp.h>
#include <UT/UT_Span.h>
#include <UT/UT_StringHolder.h>
#include <SYS/SYS_Hash.h>
+ Include dependency graph for VEX_KVexRamp.h:

Go to the source code of this file.

Classes

class  VEX_KVexRamp
 
class  VEX_KVexRampEval
 

Macros

#define VEC_CTOR(FLOAT_T, VALUE_T)
 
#define FLT_CTOR(FLOAT_T)
 

Typedefs

using VEX_KVexRampPtr = UT_IntrusivePtr< VEX_KVexRamp >
 

Macro Definition Documentation

#define FLT_CTOR (   FLOAT_T)
Value:
{ initFloat<FLOAT_T>(keys, values, basis); } \
VEX_KVexRamp(int tsize, \
const UT_Span<const FLOAT_T> &keys, \
const UT_Span<const FLOAT_T> &vals, \
{ initArray<FLOAT_T>(tsize, keys, vals, basis); } \
/* end macro */
#define VEC_CTOR(FLOAT_T, VALUE_T)
Definition: VEX_KVexRamp.h:52
3D Vector class.
4D Vector class.
Definition: UT_Vector4.h:176
2D Vector class.
Definition: UT_Vector2.h:162
GLenum GLsizei GLsizei GLint * values
Definition: glcorearb.h:1602

Definition at line 59 of file VEX_KVexRamp.h.

#define VEC_CTOR (   FLOAT_T,
  VALUE_T 
)
Value:
const UT_Span<const VALUE_T<FLOAT_T>> &values, \
{ initVec<FLOAT_T, VALUE_T<FLOAT_T>>(keys, values, basis); } \
/* end macro */
GLenum GLsizei GLsizei GLint * values
Definition: glcorearb.h:1602

Definition at line 52 of file VEX_KVexRamp.h.

Typedef Documentation

Definition at line 143 of file VEX_KVexRamp.h.