| 
    HDK
    
   | 
 
#include "PI_API.h"#include "PI_ResourceTemplate.h"#include "PI_SettingList.h"#include "PI_PythonResourceTypes.h"#include <OP/OP_Error.h>#include <OP/OP_OperatorTable.h>#include <UT/UT_Array.h>#include <UT/UT_String.h>#include <UT/UT_StringMap.h>#include <UT/UT_SymbolTable.h>#include <UT/UT_ValArray.h>#include <SYS/SYS_Hash.h>#include <SYS/SYS_TypeDecorate.h>#include <utility>
 Include dependency graph for PI_ResourceManager.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | PI_BindingParmInfo | 
| class | PI_BindingHandleInfo | 
| class | PI_BindingSelectorInfo | 
| class | PI_ResourceManager | 
| class | PI_ResourceManager::PI_OpPIKey | 
| struct | PI_ResourceManager::PI_OpPIKey::Hasher | 
| struct | PI_ResourceManager::OpPISettingInfo | 
Namespaces | |
| PI_PythonState | |
| PI_PythonHandle | |
Macros | |
| #define | PI_BIND_OK 1 | 
| #define | PI_NO_TEMPLATE_FOR_HANDLE -2 | 
| #define | PI_INVALID_OP_PARM -3 | 
| #define | PI_INVALID_PI_PARM -4 | 
| #define | PI_BINDING_EXISTS -5 | 
| #define | PI_INVALID_OP_FOR_PI -6 | 
Typedefs | |
| typedef void(* | PI_SaveCallback )(void *data) | 
| using | PI_BindingParmArray = UT_Array< PI_BindingParmInfo > | 
| using | PI_OpHandleLinkMap = UT_SymbolMap< PI_PITemplate * > | 
| using | PI_HandleTemplateMap = UT_SymbolMap< PI_HandleTemplate * > | 
| using | PI_SelectorTemplateMap = UT_SymbolMap< PI_SelectorTemplate * > | 
| using | PI_BindingHandleArray = UT_Array< PI_BindingHandleInfo > | 
| using | PI_BindingSelectorArray = UT_Array< PI_BindingSelectorInfo > | 
Functions | |
| PI_API PI_ResourceManager * | PIgetResourceManager () | 
| PI_API void | PIcreateResourceManager (bool verbose=true) | 
| PI_API bool | PIresourceManagerExists () | 
| #define PI_BIND_OK 1 | 
Error codes retured by PI_ResourceManager bind methods
Definition at line 57 of file PI_ResourceManager.h.
| #define PI_BINDING_EXISTS -5 | 
Error codes retured by PI_ResourceManager bind methods
Definition at line 61 of file PI_ResourceManager.h.
| #define PI_INVALID_OP_FOR_PI -6 | 
Error codes retured by PI_ResourceManager bind methods
Definition at line 62 of file PI_ResourceManager.h.
| #define PI_INVALID_OP_PARM -3 | 
Error codes retured by PI_ResourceManager bind methods
Definition at line 59 of file PI_ResourceManager.h.
| #define PI_INVALID_PI_PARM -4 | 
Error codes retured by PI_ResourceManager bind methods
Definition at line 60 of file PI_ResourceManager.h.
| #define PI_NO_TEMPLATE_FOR_HANDLE -2 | 
Error codes retured by PI_ResourceManager bind methods
Definition at line 58 of file PI_ResourceManager.h.
Definition at line 121 of file PI_ResourceManager.h.
Definition at line 87 of file PI_ResourceManager.h.
Definition at line 169 of file PI_ResourceManager.h.
| using PI_HandleTemplateMap = UT_SymbolMap<PI_HandleTemplate *> | 
Definition at line 89 of file PI_ResourceManager.h.
| using PI_OpHandleLinkMap = UT_SymbolMap<PI_PITemplate *> | 
Definition at line 88 of file PI_ResourceManager.h.
Definition at line 65 of file PI_ResourceManager.h.
Definition at line 90 of file PI_ResourceManager.h.
| PI_API PI_ResourceManager* PIgetResourceManager | ( | ) | 
| PI_API bool PIresourceManagerExists | ( | ) |