#include "OP_API.h"#include <UT/UT_String.h>#include <UT/UT_SymbolTable.h>#include <FS/FS_IndexFile.h>#include <VEX/VEX_VexTypes.h>#include "OP_OTLDefinition.h"Go to the source code of this file.
Classes | |
| class | OP_OTLLibrary |
Defines | |
| #define | OTL_LIBRARY_PREFIX "oplib:" |
| #define | OTL_DEFINITION_PREFIX "opdef:" |
| #define | OTL_DS_SECTION "DialogScript" |
| #define | OTL_CREATESCRIPT_SECTION "CreateScript" |
| #define | OTL_CONTENTS_SECTION "Contents" |
| #define | OTL_CONTENTS_GZ_SECTION "Contents.gz" |
| #define | OTL_EDITABLE_SUBNODES_SECTION "EditableNodes" |
| #define | OTL_MESSAGE_SUBNODES_SECTION "MessageNodes" |
| #define | OTL_SELECTORS_SECTION "Selectors" |
| #define | OTL_SHELFTOOLS_SECTION "Tools.shelf" |
| #define | OTL_VEX_SECTION "VexCode" |
| #define | OTL_PYTHON_COOK_SECTION "PythonCook" |
| #define | OTL_VFL_SECTION "VflCode" |
| #define | OTL_HELP_SECTION "Help" |
| #define | OTL_HELPURL_SECTION "HelpUrl" |
| #define | OTL_ICON_SECTION "Icon" |
| #define | OTL_ICONIMAGE_SECTION "IconImage" |
| #define | OTL_ICONSVG_SECTION "IconSVG" |
| #define | OTL_PRESETS_SECTION "Presets" |
| #define | OTL_COMMENT_SECTION "Comment" |
| #define | OTL_VERSION_SECTION "Version" |
| #define | OTL_EXPRESSIONS_SECTION "Expressions" |
| #define | OTL_PYTHONMODULE_SECTION "PythonModule" |
| #define | OTL_PREFIRSTCREATE_SECTION "PreFirstCreate" |
| #define | OTL_ONCREATED_SECTION "OnCreated" |
| #define | OTL_ONLOADED_SECTION "OnLoaded" |
| #define | OTL_ONUPDATED_SECTION "OnUpdated" |
| #define | OTL_ONDELETED_SECTION "OnDeleted" |
| #define | OTL_POSTLASTDELETE_SECTION "PostLastDelete" |
| #define | OTL_ONINPUTCHANGED_SECTION "OnInputChanged" |
| #define | OTL_ONNAMECHANGED_SECTION "OnNameChanged" |
| #define | OTL_TYPEPROPOPTIONS_SECTION "TypePropertiesOptions" |
| #define | OTL_EXTRAFILEOPTIONS_SECTION "ExtraFileOptions" |
| #define | OTL_SDLAYOUT_SECTION "SDLayout" |
| #define | OTL_CPLAYOUT_SECTION "CPLayout" |
| #define | OTL_CPIMAGE_SECTION "CPImage" |
| #define | OTL_GALLERY_SECTION "Gallery" |
| #define | OTL_GLSL_VERTEX_SECTION "GlslVertex" |
| #define | OTL_GLSL_FRAGMENT_SECTION "GlslFragment" |
| #define | OTL_SCRIPT_MAT_INFO_SECTION "ScriptMaterialInfo" |
| #define | OTL_VEX_SECTION_SUFFIX OTL_VEX_SECTION |
| #define | OTL_VFL_SECTION_SUFFIX OTL_VFL_SECTION |
| #define | OTL_SURFACE_VEX_SECTION "Surface"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_SURFACE_VFL_SECTION "Surface"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_DISPLACE_VEX_SECTION "Displacement"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_DISPLACE_VFL_SECTION "Displacement"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_LIGHT_VEX_SECTION "Light"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_LIGHT_VFL_SECTION "Light"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_SHADOW_VEX_SECTION "Shadow"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_SHADOW_VFL_SECTION "Shadow"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_FOG_VEX_SECTION "Fog"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_FOG_VFL_SECTION "Fog"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_PHOTON_VEX_SECTION "Photon"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_PHOTON_VFL_SECTION "Photon"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_CHOP_VEX_SECTION "Chop"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_CHOP_VFL_SECTION "Chop"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_POP_VEX_SECTION "Pop"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_POP_VFL_SECTION "Pop"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_SOP_VEX_SECTION "Sop"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_SOP_VFL_SECTION "Sop"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_COP2_VEX_SECTION "Cop2"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_COP2_VFL_SECTION "Cop2"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_I3D_VEX_SECTION "Image3d"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_I3D_VFL_SECTION "Image3d"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_CVEX_VEX_SECTION "CVex"OTL_VEX_SECTION_SUFFIX |
| #define | OTL_CVEX_VFL_SECTION "CVex"OTL_VFL_SECTION_SUFFIX |
| #define | OTL_INTERNAL "Embedded" |
| #define | OTL_INTERNAL_META "Current HIP File" |
| #define | OTL_FALLBACK_META "Fallback Libraries" |
| #define | OTL_OTLSCAN_META "Scanned OTL Directories" |
| #define OTL_CHOP_VEX_SECTION "Chop"OTL_VEX_SECTION_SUFFIX |
Definition at line 85 of file OP_OTLLibrary.h.
| #define OTL_CHOP_VFL_SECTION "Chop"OTL_VFL_SECTION_SUFFIX |
Definition at line 86 of file OP_OTLLibrary.h.
| #define OTL_COMMENT_SECTION "Comment" |
Definition at line 48 of file OP_OTLLibrary.h.
| #define OTL_CONTENTS_GZ_SECTION "Contents.gz" |
Definition at line 34 of file OP_OTLLibrary.h.
| #define OTL_CONTENTS_SECTION "Contents" |
Definition at line 33 of file OP_OTLLibrary.h.
| #define OTL_COP2_VEX_SECTION "Cop2"OTL_VEX_SECTION_SUFFIX |
Definition at line 91 of file OP_OTLLibrary.h.
| #define OTL_COP2_VFL_SECTION "Cop2"OTL_VFL_SECTION_SUFFIX |
Definition at line 92 of file OP_OTLLibrary.h.
| #define OTL_CPIMAGE_SECTION "CPImage" |
Definition at line 64 of file OP_OTLLibrary.h.
| #define OTL_CPLAYOUT_SECTION "CPLayout" |
Definition at line 63 of file OP_OTLLibrary.h.
| #define OTL_CREATESCRIPT_SECTION "CreateScript" |
Definition at line 32 of file OP_OTLLibrary.h.
| #define OTL_CVEX_VEX_SECTION "CVex"OTL_VEX_SECTION_SUFFIX |
Definition at line 95 of file OP_OTLLibrary.h.
| #define OTL_CVEX_VFL_SECTION "CVex"OTL_VFL_SECTION_SUFFIX |
Definition at line 96 of file OP_OTLLibrary.h.
| #define OTL_DEFINITION_PREFIX "opdef:" |
Definition at line 30 of file OP_OTLLibrary.h.
| #define OTL_DISPLACE_VEX_SECTION "Displacement"OTL_VEX_SECTION_SUFFIX |
Definition at line 75 of file OP_OTLLibrary.h.
| #define OTL_DISPLACE_VFL_SECTION "Displacement"OTL_VFL_SECTION_SUFFIX |
Definition at line 76 of file OP_OTLLibrary.h.
| #define OTL_DS_SECTION "DialogScript" |
Definition at line 31 of file OP_OTLLibrary.h.
| #define OTL_EDITABLE_SUBNODES_SECTION "EditableNodes" |
Definition at line 35 of file OP_OTLLibrary.h.
| #define OTL_EXPRESSIONS_SECTION "Expressions" |
Definition at line 50 of file OP_OTLLibrary.h.
| #define OTL_EXTRAFILEOPTIONS_SECTION "ExtraFileOptions" |
Definition at line 61 of file OP_OTLLibrary.h.
| #define OTL_FALLBACK_META "Fallback Libraries" |
Definition at line 101 of file OP_OTLLibrary.h.
| #define OTL_FOG_VEX_SECTION "Fog"OTL_VEX_SECTION_SUFFIX |
Definition at line 81 of file OP_OTLLibrary.h.
| #define OTL_FOG_VFL_SECTION "Fog"OTL_VFL_SECTION_SUFFIX |
Definition at line 82 of file OP_OTLLibrary.h.
| #define OTL_GALLERY_SECTION "Gallery" |
Definition at line 65 of file OP_OTLLibrary.h.
| #define OTL_GLSL_FRAGMENT_SECTION "GlslFragment" |
Definition at line 67 of file OP_OTLLibrary.h.
| #define OTL_GLSL_VERTEX_SECTION "GlslVertex" |
Definition at line 66 of file OP_OTLLibrary.h.
| #define OTL_HELP_SECTION "Help" |
Definition at line 42 of file OP_OTLLibrary.h.
| #define OTL_HELPURL_SECTION "HelpUrl" |
Definition at line 43 of file OP_OTLLibrary.h.
| #define OTL_I3D_VEX_SECTION "Image3d"OTL_VEX_SECTION_SUFFIX |
Definition at line 93 of file OP_OTLLibrary.h.
| #define OTL_I3D_VFL_SECTION "Image3d"OTL_VFL_SECTION_SUFFIX |
Definition at line 94 of file OP_OTLLibrary.h.
| #define OTL_ICON_SECTION "Icon" |
Definition at line 44 of file OP_OTLLibrary.h.
| #define OTL_ICONIMAGE_SECTION "IconImage" |
Definition at line 45 of file OP_OTLLibrary.h.
| #define OTL_ICONSVG_SECTION "IconSVG" |
Definition at line 46 of file OP_OTLLibrary.h.
| #define OTL_INTERNAL "Embedded" |
Definition at line 99 of file OP_OTLLibrary.h.
| #define OTL_INTERNAL_META "Current HIP File" |
Definition at line 100 of file OP_OTLLibrary.h.
| #define OTL_LIBRARY_PREFIX "oplib:" |
Definition at line 29 of file OP_OTLLibrary.h.
| #define OTL_LIGHT_VEX_SECTION "Light"OTL_VEX_SECTION_SUFFIX |
Definition at line 77 of file OP_OTLLibrary.h.
| #define OTL_LIGHT_VFL_SECTION "Light"OTL_VFL_SECTION_SUFFIX |
Definition at line 78 of file OP_OTLLibrary.h.
| #define OTL_MESSAGE_SUBNODES_SECTION "MessageNodes" |
Definition at line 36 of file OP_OTLLibrary.h.
| #define OTL_ONCREATED_SECTION "OnCreated" |
Definition at line 53 of file OP_OTLLibrary.h.
| #define OTL_ONDELETED_SECTION "OnDeleted" |
Definition at line 56 of file OP_OTLLibrary.h.
| #define OTL_ONINPUTCHANGED_SECTION "OnInputChanged" |
Definition at line 58 of file OP_OTLLibrary.h.
| #define OTL_ONLOADED_SECTION "OnLoaded" |
Definition at line 54 of file OP_OTLLibrary.h.
| #define OTL_ONNAMECHANGED_SECTION "OnNameChanged" |
Definition at line 59 of file OP_OTLLibrary.h.
| #define OTL_ONUPDATED_SECTION "OnUpdated" |
Definition at line 55 of file OP_OTLLibrary.h.
| #define OTL_OTLSCAN_META "Scanned OTL Directories" |
Definition at line 102 of file OP_OTLLibrary.h.
| #define OTL_PHOTON_VEX_SECTION "Photon"OTL_VEX_SECTION_SUFFIX |
Definition at line 83 of file OP_OTLLibrary.h.
| #define OTL_PHOTON_VFL_SECTION "Photon"OTL_VFL_SECTION_SUFFIX |
Definition at line 84 of file OP_OTLLibrary.h.
| #define OTL_POP_VEX_SECTION "Pop"OTL_VEX_SECTION_SUFFIX |
Definition at line 87 of file OP_OTLLibrary.h.
| #define OTL_POP_VFL_SECTION "Pop"OTL_VFL_SECTION_SUFFIX |
Definition at line 88 of file OP_OTLLibrary.h.
| #define OTL_POSTLASTDELETE_SECTION "PostLastDelete" |
Definition at line 57 of file OP_OTLLibrary.h.
| #define OTL_PREFIRSTCREATE_SECTION "PreFirstCreate" |
Definition at line 52 of file OP_OTLLibrary.h.
| #define OTL_PRESETS_SECTION "Presets" |
Definition at line 47 of file OP_OTLLibrary.h.
| #define OTL_PYTHON_COOK_SECTION "PythonCook" |
Definition at line 40 of file OP_OTLLibrary.h.
| #define OTL_PYTHONMODULE_SECTION "PythonModule" |
Definition at line 51 of file OP_OTLLibrary.h.
| #define OTL_SCRIPT_MAT_INFO_SECTION "ScriptMaterialInfo" |
Definition at line 68 of file OP_OTLLibrary.h.
| #define OTL_SDLAYOUT_SECTION "SDLayout" |
Definition at line 62 of file OP_OTLLibrary.h.
| #define OTL_SELECTORS_SECTION "Selectors" |
Definition at line 37 of file OP_OTLLibrary.h.
| #define OTL_SHADOW_VEX_SECTION "Shadow"OTL_VEX_SECTION_SUFFIX |
Definition at line 79 of file OP_OTLLibrary.h.
| #define OTL_SHADOW_VFL_SECTION "Shadow"OTL_VFL_SECTION_SUFFIX |
Definition at line 80 of file OP_OTLLibrary.h.
| #define OTL_SHELFTOOLS_SECTION "Tools.shelf" |
Definition at line 38 of file OP_OTLLibrary.h.
| #define OTL_SOP_VEX_SECTION "Sop"OTL_VEX_SECTION_SUFFIX |
Definition at line 89 of file OP_OTLLibrary.h.
| #define OTL_SOP_VFL_SECTION "Sop"OTL_VFL_SECTION_SUFFIX |
Definition at line 90 of file OP_OTLLibrary.h.
| #define OTL_SURFACE_VEX_SECTION "Surface"OTL_VEX_SECTION_SUFFIX |
Definition at line 73 of file OP_OTLLibrary.h.
| #define OTL_SURFACE_VFL_SECTION "Surface"OTL_VFL_SECTION_SUFFIX |
Definition at line 74 of file OP_OTLLibrary.h.
| #define OTL_TYPEPROPOPTIONS_SECTION "TypePropertiesOptions" |
Definition at line 60 of file OP_OTLLibrary.h.
| #define OTL_VERSION_SECTION "Version" |
Definition at line 49 of file OP_OTLLibrary.h.
| #define OTL_VEX_SECTION "VexCode" |
Definition at line 39 of file OP_OTLLibrary.h.
| #define OTL_VEX_SECTION_SUFFIX OTL_VEX_SECTION |
Definition at line 70 of file OP_OTLLibrary.h.
| #define OTL_VFL_SECTION "VflCode" |
Definition at line 41 of file OP_OTLLibrary.h.
| #define OTL_VFL_SECTION_SUFFIX OTL_VFL_SECTION |
Definition at line 71 of file OP_OTLLibrary.h.
1.5.9