HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_PythonResourceTypes.h File Reference
#include "PI_API.h"
#include <UT/UT_PackageUtils.h>
+ Include dependency graph for PI_PythonResourceTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PI_PythonResource::EventMessage
 
struct  PI_PythonResource::EventMessage::Data
 
struct  PI_PythonResource::EventMessage::Data::Elem
 

Namespaces

 PI_PythonResource
 

Typedefs

using PI_PythonResource::ActiveViewers = UT_StringArray
 

Enumerations

enum  PI_PythonResource::ResourceType : short { PI_PythonResource::ResourceType::NoType = 0, PI_PythonResource::ResourceType::ViewerState, PI_PythonResource::ResourceType::ViewerHandle, PI_PythonResource::ResourceType::Package }
 
enum  PI_PythonResource::RegisterStatus : short { PI_PythonResource::RegisterStatus::Invalid = 0, PI_PythonResource::RegisterStatus::Registered, PI_PythonResource::RegisterStatus::Waiting }
 
enum  PI_PythonResource::Status : unsigned {
  PI_PythonResource::Status::AlreadyRegistered = 0, PI_PythonResource::Status::InUse, PI_PythonResource::Status::NoError, PI_PythonResource::Status::NoFactory,
  PI_PythonResource::Status::NotRegistered, PI_PythonResource::Status::NotSelfInstalled, PI_PythonResource::Status::OpTypeNotSupported, PI_PythonResource::Status::RegisterError,
  PI_PythonResource::Status::ReloadError, PI_PythonResource::Status::Success, PI_PythonResource::Status::SyntaxError, PI_PythonResource::Status::UnknownError,
  PI_PythonResource::Status::UnregisterError
}
 

Functions

template<typename T >
PI_PythonResource::anyToType (hboost::any const &any)
 
template<>
std::string PI_PythonResource::anyToType (hboost::any const &any)
 
template<>
int PI_PythonResource::anyToType (hboost::any const &any)