HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_PythonResource Namespace Reference

Classes

struct  EventMessage
 

Typedefs

using ActiveViewers = UT_StringArray
 

Enumerations

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

Functions

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

Typedef Documentation

Definition at line 23 of file PI_PythonResourceTypes.h.

Enumeration Type Documentation

enum PI_PythonResource::RegisterStatus : short
strong
Enumerator
Invalid 
Registered 
Waiting 

Definition at line 35 of file PI_PythonResourceTypes.h.

enum PI_PythonResource::ResourceType : short
strong
Enumerator
NoType 
ViewerState 
ViewerHandle 
Package 

Definition at line 26 of file PI_PythonResourceTypes.h.

enum PI_PythonResource::Status : unsigned
strong
Enumerator
AlreadyRegistered 
InUse 
NoError 
NoFactory 
NotRegistered 
NotSelfInstalled 
OpTypeNotSupported 
RegisterError 
ReloadError 
Success 
SyntaxError 
UnknownError 
UnregisterError 

Definition at line 43 of file PI_PythonResourceTypes.h.

Function Documentation

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

Definition at line 245 of file PI_PythonResourceTypes.h.

template<>
std::string PI_PythonResource::anyToType ( hboost::any const &  any)
inline

Definition at line 263 of file PI_PythonResourceTypes.h.

template<>
int PI_PythonResource::anyToType ( hboost::any const &  any)
inline

Definition at line 285 of file PI_PythonResourceTypes.h.