HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_CookOptions.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  * COMMENTS:
7  */
8 
9 #ifndef PDG_COOK_OPTIONS_H
10 #define PDG_COOK_OPTIONS_H
11 
12 #include "PDG_API.h"
13 
14 #include "PDG_CustomHandlers.h"
15 #include "PDG_Filter.h"
16 
18 #include <UT/UT_StringArray.h>
19 
20 /**
21  * Options available to configure the behavior of a PDG cook
22  */
24 {
25  enum CookType
26  {
29 
33 
35  eStaticDepNode
36  };
37 
39  : myCheckpointRate(30)
40  , myCheckpointingEnabled(false)
41  , myCookTime(0)
42  , myCookType(eFull)
43  , myRegenerateDefault(PDG_CustomHandlers::eRegenerateAll)
44  , mySaveScene(false)
45  {
46  }
47 
50 
54 
58 
60 };
61 
62 #endif
UT_StringHolder myCheckpointPath
#define PDG_API
Definition: PDG_API.h:23
UT_StringArray myNodeNames
fpreal64 fpreal
Definition: SYS_Types.h:277
PDG_CustomHandlers::RegenerateResult myRegenerateDefault
PDG_Filter myStaticFilter