HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_OpHandleLink::LateBinding Struct Referenceabstract

#include <PI_OpHandleLink.h>

Public Member Functions

 LateBinding ()=default
 
virtual ~LateBinding ()=default
 
virtual void beginHandleChange (PI_OpHandleLink const *pi, void *ui_event)
 
virtual void endHandleChange (PI_OpHandleLink const *pi, void *ui_event)
 
virtual bool toStateValues (PI_OpHandleLink *, void *ui_event)=0
 
virtual bool toHandleValues (PI_OpHandleLink *)=0
 
virtual int getParmValue (PI_OpHandleLink const *pi, int pindex, int &val, int d=0) const =0
 
virtual int getParmValue (PI_OpHandleLink const *pi, int pindex, fpreal &val, fpreal d) const =0
 
virtual int getParmValue (PI_OpHandleLink const *pi, int pindex, UT_String &val, UT_String d=0) const =0
 
virtual int setParmValue (PI_OpHandleLink const *pi, int pindex, fpreal value, bool setkey)=0
 
virtual int setParmValue (PI_OpHandleLink const *pi, int pindex, int value, bool setkey)=0
 
virtual int setParmValue (PI_OpHandleLink const *pi, int pindex, UT_StringRef const &value)=0
 
virtual bool isParmEnabled (PI_OpHandleLink const *pi, int pindex) const =0
 

Detailed Description

Definition at line 52 of file PI_OpHandleLink.h.

Constructor & Destructor Documentation

PI_OpHandleLink::LateBinding::LateBinding ( )
default
virtual PI_OpHandleLink::LateBinding::~LateBinding ( )
virtualdefault

Member Function Documentation

virtual void PI_OpHandleLink::LateBinding::beginHandleChange ( PI_OpHandleLink const *  pi,
void ui_event 
)
inlinevirtual

Definition at line 59 of file PI_OpHandleLink.h.

virtual void PI_OpHandleLink::LateBinding::endHandleChange ( PI_OpHandleLink const *  pi,
void ui_event 
)
inlinevirtual

Definition at line 64 of file PI_OpHandleLink.h.

virtual int PI_OpHandleLink::LateBinding::getParmValue ( PI_OpHandleLink const *  pi,
int  pindex,
int val,
int  d = 0 
) const
pure virtual
virtual int PI_OpHandleLink::LateBinding::getParmValue ( PI_OpHandleLink const *  pi,
int  pindex,
fpreal val,
fpreal  d 
) const
pure virtual
virtual int PI_OpHandleLink::LateBinding::getParmValue ( PI_OpHandleLink const *  pi,
int  pindex,
UT_String val,
UT_String  d = 0 
) const
pure virtual
virtual bool PI_OpHandleLink::LateBinding::isParmEnabled ( PI_OpHandleLink const *  pi,
int  pindex 
) const
pure virtual
virtual int PI_OpHandleLink::LateBinding::setParmValue ( PI_OpHandleLink const *  pi,
int  pindex,
fpreal  value,
bool  setkey 
)
pure virtual
virtual int PI_OpHandleLink::LateBinding::setParmValue ( PI_OpHandleLink const *  pi,
int  pindex,
int  value,
bool  setkey 
)
pure virtual
virtual int PI_OpHandleLink::LateBinding::setParmValue ( PI_OpHandleLink const *  pi,
int  pindex,
UT_StringRef const &  value 
)
pure virtual
virtual bool PI_OpHandleLink::LateBinding::toHandleValues ( PI_OpHandleLink )
pure virtual
virtual bool PI_OpHandleLink::LateBinding::toStateValues ( PI_OpHandleLink ,
void ui_event 
)
pure virtual

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