HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_MultiparmInfo Class Reference

#include <OP_MultiparmInfo.h>

Public Member Functions

 OP_MultiparmInfo (OP_Parameters &owner)
 
 ~OP_MultiparmInfo ()
 
int entries () const
 
const UT_StringHoldergetReferencedChannel (int index) const
 
const UT_StringHoldergetInstanceChannel (int index) const
 
bool setReference (const char *instancechannel, const char *referencedchannel, UT_String &error)
 
bool getReferencedChannel (const char *instancechannel, UT_String &referencedchannel) const
 
bool getReferencedChannel (const char *channel, const UT_IntArray &indices, UT_WorkBuffer &referenced) const
 
void saveCommands (std::ostream &os) const
 
void save (std::ostream &os, bool binary) const
 
bool load (UT_IStream &is)
 
void saveForUndo ()
 
int64 getMemoryUsage (bool inclusive) const
 

Static Public Member Functions

static bool matchChannels (const char *instancechannel, const char *genericinstancechannel, UT_IntArray &hashreplacements)
 

Friends

class Undo
 

Detailed Description

Definition at line 21 of file OP_MultiparmInfo.h.

Constructor & Destructor Documentation

OP_MultiparmInfo::OP_MultiparmInfo ( OP_Parameters owner)
OP_MultiparmInfo::~OP_MultiparmInfo ( )

Member Function Documentation

int OP_MultiparmInfo::entries ( ) const
const UT_StringHolder& OP_MultiparmInfo::getInstanceChannel ( int  index) const
int64 OP_MultiparmInfo::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 87 of file OP_MultiparmInfo.h.

const UT_StringHolder& OP_MultiparmInfo::getReferencedChannel ( int  index) const
bool OP_MultiparmInfo::getReferencedChannel ( const char *  instancechannel,
UT_String referencedchannel 
) const
bool OP_MultiparmInfo::getReferencedChannel ( const char *  channel,
const UT_IntArray indices,
UT_WorkBuffer referenced 
) const
bool OP_MultiparmInfo::load ( UT_IStream is)
static bool OP_MultiparmInfo::matchChannels ( const char *  instancechannel,
const char *  genericinstancechannel,
UT_IntArray hashreplacements 
)
static
void OP_MultiparmInfo::save ( std::ostream &  os,
bool  binary 
) const
void OP_MultiparmInfo::saveCommands ( std::ostream &  os) const
void OP_MultiparmInfo::saveForUndo ( )
bool OP_MultiparmInfo::setReference ( const char *  instancechannel,
const char *  referencedchannel,
UT_String error 
)

Friends And Related Function Documentation

friend class Undo
friend

Definition at line 95 of file OP_MultiparmInfo.h.


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