HDK
|
#include "HOM_API.h"
#include "HOM_BinaryString.h"
#include "HOM_Defines.h"
#include "HOM_Errors.h"
#include "HOM_ElemPtr.h"
#include "HOM_EnumModules.h"
#include <PY/PY_InterpreterAutoLock.h>
#include <UT/UT_Lock.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_Notifier.h>
#include <UT/UT_TaskLock.h>
#include <UT/UT_Thread.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_OptionEntry.h>
#include <SYS/SYS_Types.h>
#include <typeinfo>
#include <string>
#include <vector>
#include <map>
#include <hboost/any.hpp>
Go to the source code of this file.
Classes | |
class | HOM_Module |
class | HOM_AutoLock |
class | HOM_AutoUnlock |
Macros | |
#define | HOM_SESSION_MODULE_NAME "hou.session" |
#define | HOM_SESSION_MODULE_CPIO_NAME "." HOM_SESSION_MODULE_NAME |
#define | HOM_CONSTRUCT_OBJECT(pointer) |
#define | HOM_DESTRUCT_OBJECT(pointer) |
Typedefs | |
typedef std::map< std::string, std::string > | HOM_StdMapStringString |
typedef std::map < HOM_EnumValue *, std::string > | HOM_StdMapEnumString |
Functions | |
HOM_API HOM_Module & | HOM () |
template<typename T > | |
UT_UniquePtr< T > | HOMdel (T *hom_object) |
UT_TaskRootLock & | HOMgetLock () |
SYS_VISIBILITY_EXPORT void | HOMextendLibrary () |
Variables | |
HOM_API UT_TaskRootLock * | HOM_theHOMLock |
#define HOM_CONSTRUCT_OBJECT | ( | pointer | ) |
Definition at line 1302 of file HOM_Module.h.
#define HOM_DESTRUCT_OBJECT | ( | pointer | ) |
Definition at line 1303 of file HOM_Module.h.
#define HOM_SESSION_MODULE_CPIO_NAME "." HOM_SESSION_MODULE_NAME |
Definition at line 171 of file HOM_Module.h.
#define HOM_SESSION_MODULE_NAME "hou.session" |
Definition at line 170 of file HOM_Module.h.
typedef std::map<HOM_EnumValue *, std::string> HOM_StdMapEnumString |
Definition at line 1312 of file HOM_Module.h.
typedef std::map<std::string, std::string> HOM_StdMapStringString |
Definition at line 1311 of file HOM_Module.h.
HOM_API HOM_Module& HOM | ( | ) |
UT_UniquePtr<T> HOMdel | ( | T * | hom_object | ) |
Definition at line 1177 of file HOM_Module.h.
SYS_VISIBILITY_EXPORT void HOMextendLibrary | ( | ) |
Definition at line 98 of file ObjNode_setSelectable.C.
|
inline |
Definition at line 1195 of file HOM_Module.h.
HOM_API UT_TaskRootLock* HOM_theHOMLock |