HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_Manager.h File Reference
#include "PI_API.h"
#include <UT/UT_Pair.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_Array.h>
#include <OP/OP_Error.h>
#include <iosfwd>
#include "PI_OHLGroup.h"
+ Include dependency graph for PI_Manager.h:

Go to the source code of this file.

Classes

class  PI_Manager
 

Typedefs

typedef void(* PI_PICallback )(PI_OHLPersistent *pi, PI_ChangeType ctype, void *data)
 
typedef void(* PI_GroupCallback )(PI_OHLGroup *group, PI_ChangeType ctype, void *data)
 

Enumerations

enum  PI_ChangeType {
  PI_CHANGE_NAME, PI_CHANGE_ADD, PI_CHANGE_REMOVE, PI_CHANGE_CHANGE,
  PI_CHANGE_EXPOSED, PI_CHANGE_HIDDEN, PI_CHANGE_PANEMASK, PI_CHANGE_NETFLAG,
  PI_CHANGE_COLOR, PI_CHANGE_REORDER, PI_CHANGE_SETTINGS
}
 

Functions

PI_API PI_ManagerPIgetManager ()
 

Typedef Documentation

typedef void(* PI_GroupCallback)(PI_OHLGroup *group, PI_ChangeType ctype, void *data)

Definition at line 41 of file PI_Manager.h.

typedef void(* PI_PICallback)(PI_OHLPersistent *pi, PI_ChangeType ctype, void *data)

Definition at line 38 of file PI_Manager.h.

Enumeration Type Documentation

Enumerator
PI_CHANGE_NAME 
PI_CHANGE_ADD 
PI_CHANGE_REMOVE 
PI_CHANGE_CHANGE 
PI_CHANGE_EXPOSED 
PI_CHANGE_HIDDEN 
PI_CHANGE_PANEMASK 
PI_CHANGE_NETFLAG 
PI_CHANGE_COLOR 
PI_CHANGE_REORDER 
PI_CHANGE_SETTINGS 

Definition at line 24 of file PI_Manager.h.

Function Documentation

PI_API PI_Manager* PIgetManager ( )