HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_Parameters.h File Reference
#include "OP_API.h"
#include "OP_Context.h"
#include "OP_Error.h"
#include "OP_Lock.h"
#include "OP_Stat.h"
#include "OP_Value.h"
#include <PRM/PRM_ChanState.h>
#include <PRM/PRM_ParmList.h>
#include <PRM/PRM_ParmOwner.h>
#include <CH/CH_ExprLanguage.h>
#include <EXPR/EX_Error.h>
#include <UT/UT_Assert.h>
#include <UT/UT_LockedRawPtr.h>
#include <UT/UT_String.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringSet.h>
#include <UT/UT_Thread.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
+ Include dependency graph for OP_Parameters.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OP_ScopeOptions
 
class  OP_FollowChanRefsOptions
 
class  OP_GetAutoScopedOptions
 
class  OP_Parameters
 

Enumerations

enum  OP_ScopeOp { OP_SCOPE_SET, OP_SCOPE_ADD, OP_SCOPE_REMOVE, OP_SCOPE_NUM_OPS }
 
enum  OP_ScopeType { OP_SCOPE_TYPE_SCOPE, OP_SCOPE_TYPE_DISPLAY, OP_SCOPE_TYPE_PIN, OP_SCOPE_TYPE_NUM_OPS }
 

Functions

OP_API PRM_ParmOPgetParameterFromChannel (CH_Channel *chp, int *vecidx)
 
OP_API void OPsaveChannelForUndo (CH_Channel *chp)
 
OP_API void OPsaveChannelsForUndo (const CH_ChannelList &channels)
 
OP_API void OPtakeAutoActivateChannel (CH_Channel *chp)
 

Enumeration Type Documentation

enum OP_ScopeOp
Enumerator
OP_SCOPE_SET 
OP_SCOPE_ADD 
OP_SCOPE_REMOVE 
OP_SCOPE_NUM_OPS 

Definition at line 58 of file OP_Parameters.h.

Enumerator
OP_SCOPE_TYPE_SCOPE 
OP_SCOPE_TYPE_DISPLAY 
OP_SCOPE_TYPE_PIN 
OP_SCOPE_TYPE_NUM_OPS 

Definition at line 65 of file OP_Parameters.h.

Function Documentation

OP_API PRM_Parm* OPgetParameterFromChannel ( CH_Channel chp,
int vecidx 
)
OP_API void OPsaveChannelForUndo ( CH_Channel chp)
OP_API void OPsaveChannelsForUndo ( const CH_ChannelList channels)
OP_API void OPtakeAutoActivateChannel ( CH_Channel chp)