struct CCL::IParamSplitter
Overview
#include <iparameter.h> struct IParamSplitter: public CCL::IUnknown { // methods virtual int CCL_API countParts () const = 0; virtual int CCL_API getParts (int parts [], int& sign, int sizeOfArray) const = 0; virtual int CCL_API setParts (const int parts [], int sign, int sizeOfArray) = 0; virtual int CCL_API getDelimiter (int delimiter [], int sizeOfArray) const = 0; virtual int CCL_API getPartSizes (int sizes [], int sizeOfArray) const = 0; virtual void CCL_API incrementPart (int part, int amount) = 0; virtual int CCL_API getSplitterID () const = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Methods
virtual int CCL_API countParts () const = 0
Returns the number of parts.
virtual int CCL_API getParts (int parts [], int& sign, int sizeOfArray) const = 0
Write the parts into the array.
virtual int CCL_API setParts (const int parts [], int sign, int sizeOfArray) = 0
Sets the parameter from the parts.
virtual int CCL_API getDelimiter (int delimiter [], int sizeOfArray) const = 0
Write the delimiterss into the array.
virtual int CCL_API getPartSizes (int sizes [], int sizeOfArray) const = 0
Write the number of digits for each part into the array.
virtual void CCL_API incrementPart (int part, int amount) = 0
Increment / Decrement.
virtual int CCL_API getSplitterID () const = 0
Integer value for splitter comparison.