HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PRM_RampUtils::ValueData Class Reference

#include <PRM_RampUtils.h>

Public Member Functions

 ValueData (void *callee, fpreal t, PRM_Parm &p, int vector_index, int val, bool set_key)
 
 ValueData (void *callee, fpreal t, PRM_Parm &p, int vector_index, fpreal val, bool set_key)
 
voidcallee () const
 
fpreal time () const
 
PRM_Parmparm () const
 
int vectorIndex () const
 
PRM_ValueType valueType () const
 
int intValue () const
 
fpreal floatValue () const
 
bool setKey () const
 

Detailed Description

Helper class for passing data to callback functions when updating multi-parms from ramps.

Definition at line 32 of file PRM_RampUtils.h.

Constructor & Destructor Documentation

PRM_RampUtils::ValueData::ValueData ( void callee,
fpreal  t,
PRM_Parm p,
int  vector_index,
int  val,
bool  set_key 
)
inline

Definition at line 109 of file PRM_RampUtils.h.

PRM_RampUtils::ValueData::ValueData ( void callee,
fpreal  t,
PRM_Parm p,
int  vector_index,
fpreal  val,
bool  set_key 
)
inline

Definition at line 123 of file PRM_RampUtils.h.

Member Function Documentation

void * PRM_RampUtils::ValueData::callee ( ) const
inline

Definition at line 138 of file PRM_RampUtils.h.

fpreal PRM_RampUtils::ValueData::floatValue ( ) const
inline

Definition at line 156 of file PRM_RampUtils.h.

int PRM_RampUtils::ValueData::intValue ( ) const
inline

Definition at line 153 of file PRM_RampUtils.h.

PRM_Parm & PRM_RampUtils::ValueData::parm ( ) const
inline

Definition at line 144 of file PRM_RampUtils.h.

bool PRM_RampUtils::ValueData::setKey ( ) const
inline

Definition at line 159 of file PRM_RampUtils.h.

fpreal PRM_RampUtils::ValueData::time ( ) const
inline

Definition at line 141 of file PRM_RampUtils.h.

PRM_RampUtils::PRM_ValueType PRM_RampUtils::ValueData::valueType ( ) const
inline

Definition at line 150 of file PRM_RampUtils.h.

int PRM_RampUtils::ValueData::vectorIndex ( ) const
inline

Definition at line 147 of file PRM_RampUtils.h.


The documentation for this class was generated from the following file: