HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OPUI_Global.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: OPUI_Global.h (OPUI library, C++)
7  *
8  * COMMENTS: Contains some global accessors
9  */
10 
11 #ifndef __OPUI_Global_h__
12 #define __OPUI_Global_h__
13 
14 #include "OPUI_API.h"
15 #include <CH/CH_Group.h>
16 
17 class UI_Object;
18 class UI_Value;
19 
21 OPUI_API UI_Value *OPUIgetChannelScopeValue(bool create=false);
22 
29 
30 OPUI_API void OPUIchannelScopeChanged(bool open_channel_editor=true,
31  bool immediate=false);
32 
33 
36  UI_Object *by=NULL);
38 
39 /// Obtain the UI_Value that gets triggered on manual cook updates
41 
42 #endif
#define OPUI_API
Definition: OPUI_API.h:10
OPUI_API UI_Value * OPUIgetChannelScopeValue(bool create=false)
OPUI_API void OPUIclearLayerDisplay()
OPUI_API void OPUIclearChannelScope()
OPUI_API UI_Value * OPUIgetChannelEditorOpenValue(bool create=false)
OPUI_API void OPUIsetChannelGroupSelection(const CH_GroupList &grps, UI_Object *by=NULL)
OPUI_API void OPUIclearLayerPin()
OPUI_API UI_Value & OPUIgetCookUpdateOnceValue()
Obtain the UI_Value that gets triggered on manual cook updates.
OPUI_API void OPUIchannelScopeChanged(bool open_channel_editor=true, bool immediate=false)
OPUI_API UI_Value * OPUIgetChannelGroupSelectionValue(bool create=false)
OPUI_API void OPUIclearLayerScope()
OPUI_API void OPUIclearChannelPin()
OPUI_API void OPUIclearChannelDisplay()
OPUI_API void OPUIgetChannelGroupSelection(CH_GroupList &grps)