customgui_splinecontrol.h File Reference

Classes

struct  CustomSplineKnot
 
class  SplineData
 
class  SplineDataTypeClass
 

Macros

#define CUSTOMDATATYPE_SPLINE
 
#define FLAG_KNOT_T_BREAK
 
#define FLAG_KNOT_LOCK_X
 
#define FLAG_KNOT_LOCK_Y
 
#define FLAG_KNOT_T_LOCK_A
 
#define FLAG_KNOT_T_LOCK_L
 
#define FLAG_KNOT_T_KEEPVISUALANGLE
 
#define ADD_KNOT_ADAPT_TANGENTS
 
#define SPLINE_KNOT_GET_ID(flags)
 
#define SPLINE_KNOT_SET_ID(flags, flag_id)
 

Enumerations

enum  CustomSplineKnotInterpolation {
  CustomSplineKnotInterpolationBezier,
  CustomSplineKnotInterpolationLinear,
  CustomSplineKnotInterpolationCubic
}
 
enum  {
  SPLINE_TYPE_SOFT,
  SPLINE_TYPE_EASEIN,
  SPLINE_TYPE_EASEOUT,
  SPLINE_TYPE_EASEEASE,
  SPLINE_TYPE_ZERO,
  SPLINE_TYPE_UNIFY
}
 

Macro Definition Documentation

◆ CUSTOMDATATYPE_SPLINE

#define CUSTOMDATATYPE_SPLINE

Spline data type ID.

◆ SPLINE_KNOT_GET_ID

#define SPLINE_KNOT_GET_ID (   flags)

Gets the ID of a CustomSplineKnot. Usage:

Int32 id = SPLINE_KNOT_GET_ID(knot.lFlags);

◆ SPLINE_KNOT_SET_ID

#define SPLINE_KNOT_SET_ID (   flags,
  flag_id 
)

Sets the ID of a CustomSplineKnot. Usage:

SPLINE_KNOT_SET_ID(knot.lFlags, id);
SPLINE_KNOT_SET_ID
#define SPLINE_KNOT_SET_ID(flags, flag_id)
Definition: customgui_splinecontrol.h:45
SPLINE_KNOT_GET_ID
#define SPLINE_KNOT_GET_ID(flags)
Definition: customgui_splinecontrol.h:39
cineware::Int32
int32_t Int32
32 bit signed integer datatype.
Definition: c4d_system.h:186