HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OP_OTLSectionNames.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: OP_OTLSectionNames.h (OP Library, C++)
7  *
8  * COMMENTS:
9  */
10 
11 #ifndef __OP_OTLSECTIONAMES_H_INCLUDED__
12 #define __OP_OTLSECTIONAMES_H_INCLUDED__
13 
14 #include "OP_API.h"
15 #include <UT/UT_StringHolder.h>
16 
17 #define OTL_DS_SECTION "DialogScript"_UTsh
18 #define OTL_CREATESCRIPT_SECTION "CreateScript"_UTsh
19 #define OTL_CONTENTS_SECTION "Contents"_UTsh
20 #define OTL_CONTENTS_GZ_SECTION "Contents.gz"_UTsh
21 #define OTL_CONTENTS_SC_SECTION "Contents.sc"_UTsh
22 #define OTL_CONTENTS_MIME_SECTION "Contents.mime"_UTsh
23 #define OTL_EDITABLE_SUBNODES_SECTION "EditableNodes"_UTsh
24 #define OTL_MESSAGE_SUBNODES_SECTION "MessageNodes"_UTsh
25 #define OTL_DIVETARGET_SECTION "DiveTarget"_UTsh
26 #define OTL_DESCRIPTIVEPARMNAME_SECTION "DescriptiveParmName"_UTsh
27 #define OTL_DEFAULTSTATE_SECTION "DefaultState"_UTsh
28 #define OTL_SELECTORS_SECTION "Selectors"_UTsh
29 #define OTL_SHELFTOOLS_SECTION "Tools.shelf"_UTsh
30 #define OTL_VEX_SECTION "VexCode"_UTsh
31 #define OTL_PYTHON_COOK_SECTION "PythonCook"_UTsh
32 #define OTL_VFL_SECTION "VflCode"_UTsh
33 #define OTL_ENCAPSULATED_VEX_SECTION "EncVexCode"_UTsh
34 #define OTL_FUNCTION_NAME_SECTION "FunctionName"_UTsh
35 #define OTL_HELP_SECTION "Help"_UTsh
36 #define OTL_HELPURL_SECTION "HelpUrl"_UTsh
37 #define OTL_ICON_SECTION "Icon"_UTsh
38 #define OTL_ICONIMAGE_SECTION "IconImage"_UTsh
39 #define OTL_ICONSVG_SECTION "IconSVG"_UTsh
40 #define OTL_PRESETS_SECTION "Presets"_UTsh
41 #define OTL_COMMENT_SECTION "Comment"_UTsh
42 #define OTL_VERSION_SECTION "Version"_UTsh
43 #define OTL_EXPRESSIONS_SECTION "Expressions"_UTsh
44 #define OTL_PYTHONMODULE_SECTION "PythonModule"_UTsh
45 #define OTL_PREFIRSTCREATE_SECTION "PreFirstCreate"_UTsh
46 #define OTL_ONCREATED_SECTION "OnCreated"_UTsh
47 #define OTL_ONLOADED_SECTION "OnLoaded"_UTsh
48 #define OTL_ONUPDATED_SECTION "OnUpdated"_UTsh
49 #define OTL_ONDELETED_SECTION "OnDeleted"_UTsh
50 #define OTL_POSTLASTDELETE_SECTION "PostLastDelete"_UTsh
51 #define OTL_ONINPUTCHANGED_SECTION "OnInputChanged"_UTsh
52 #define OTL_ONNAMECHANGED_SECTION "OnNameChanged"_UTsh
53 #define OTL_SYNCNODEVERSION_SECTION "SyncNodeVersion"_UTsh
54 #define OTL_TYPEPROPOPTIONS_SECTION "TypePropertiesOptions"_UTsh
55 #define OTL_EXTRAFILEOPTIONS_SECTION "ExtraFileOptions"_UTsh
56 #define OTL_SDLAYOUT_SECTION "SDLayout"_UTsh
57 #define OTL_CPLAYOUT_SECTION "CPLayout"_UTsh
58 #define OTL_CPIMAGE_SECTION "CPImage"_UTsh
59 #define OTL_GALLERY_SECTION "Gallery"_UTsh
60 // obsolete; use v150
61 // @{
62 #define OTL_GLSL_VERTEX_SECTION "GlslVertex"_UTsh
63 #define OTL_GLSL_FRAGMENT_SECTION "GlslFragment"_UTsh
64 // @}
65 #define OTL_GLSL150_VERTEX_SECTION "Glsl150Vertex"_UTsh
66 #define OTL_GLSL150_GEOMETRY_SECTION "Glsl150Geometry"_UTsh
67 #define OTL_GLSL150_FRAGMENT_SECTION "Glsl150Fragment"_UTsh
68 #define OTL_SCRIPT_MAT_INFO_SECTION "ScriptMaterialInfo"_UTsh
69 #define OTL_INTERNALFILEOPTIONS_SECTION "InternalFileOptions"_UTsh
70 #define OTL_VOP_TYPE_DEFINITIONS "VopTypeDefinitions"_UTsh
71 #define OTL_LIGHTBANK_SECTION "LightBank"_UTsh
72 
73 #define OTL_VEX_SECTION_SUFFIX OTL_VEX_SECTION
74 #define OTL_VFL_SECTION_SUFFIX OTL_VFL_SECTION
75 #define OTL_ENC_VEX_SECTION_SUFFIX OTL_ENCAPSULATED_VEX_SECTION
76 
77 #define OTL_MODULE_VEX_SECTION "Module"_UTsh OTL_VEX_SECTION_SUFFIX
78 #define OTL_MODULE_VFL_SECTION "Module"_UTsh OTL_VFL_SECTION_SUFFIX
79 
80 // standard location when expanding/processing contents section
81 #define OTL_CONTENTS_DIRECTORY "Contents.dir"_UTsh
82 
83 #endif // __OP_OTLSECTIONAMES_H_INCLUDED__