HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GUI_RenderCommon.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: GUI_RenderCommon.h ( GUI Library, C++)
7  *
8  * COMMENTS:
9  */
10 #ifndef GUI_RenderCommon_h
11 #define GUI_RenderCommon_h
12 
13 #include <GR/GR_Defines.h>
14 #include <UT/UT_Array.h>
15 #include <UT/UT_IntrusivePtr.h>
16 
17 // setup can produce a variety of required update actions
19 {
21 
22  // GR_UpdateReason occupies the lower 24b.
23  GUI_SETUP_GR_MASK = 0x0FFFFFF,
24 };
25 
26 // bitfield for specifying additional passes
28 {
32 };
33 
34 
35 /// Viewport type for Rotoscope settings
37 {
48 };
50 
52 {
56 };
57 
59 {
64 };
65 
67 {
74 
77 };
78 
83 
84 #endif
UT_IntrusivePtr< GUI_DetailLook > GUI_DetailLookPtr
GUI_RenderPassFlags
GUI_SetupResult
const int GUI_NUM_ROTO_VIEWS
GUI_FogMode
UT_Array< GUI_DetailLookPtr > GUI_DetailPtrList
GUI_RotoView
Viewport type for Rotoscope settings.
GUI_SelectionType
GUI_SnapshotBlendMode
UT_Array< GUI_DetailLook * > GUI_DetailList