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>
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 56 of file PI_ResourceManager.h.
#define PI_BINDING_EXISTS -5 |
Error codes retured by PI_ResourceManager bind methods
Definition at line 60 of file PI_ResourceManager.h.
#define PI_INVALID_OP_FOR_PI -6 |
Error codes retured by PI_ResourceManager bind methods
Definition at line 61 of file PI_ResourceManager.h.
#define PI_INVALID_OP_PARM -3 |
Error codes retured by PI_ResourceManager bind methods
Definition at line 58 of file PI_ResourceManager.h.
#define PI_INVALID_PI_PARM -4 |
Error codes retured by PI_ResourceManager bind methods
Definition at line 59 of file PI_ResourceManager.h.
#define PI_NO_TEMPLATE_FOR_HANDLE -2 |
Error codes retured by PI_ResourceManager bind methods
Definition at line 57 of file PI_ResourceManager.h.
Definition at line 120 of file PI_ResourceManager.h.
Definition at line 86 of file PI_ResourceManager.h.
Definition at line 168 of file PI_ResourceManager.h.
using PI_HandleTemplateMap = UT_SymbolMap<PI_HandleTemplate *> |
Definition at line 88 of file PI_ResourceManager.h.
using PI_OpHandleLinkMap = UT_SymbolMap<PI_PITemplate *> |
Definition at line 87 of file PI_ResourceManager.h.
Definition at line 64 of file PI_ResourceManager.h.
Definition at line 89 of file PI_ResourceManager.h.
PI_API PI_ResourceManager* PIgetResourceManager | ( | ) |
PI_API bool PIresourceManagerExists | ( | ) |