|
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 | ( | ) |