HDK
|
#include "pxr/pxr.h"
#include "pxr/base/tf/api.h"
#include "pxr/base/tf/pyObjWrapper.h"
#include "pxr/base/tf/pyUtils.h"
#include "pxr/base/tf/type.h"
#include "pxr/base/arch/demangle.h"
#include "pxr/base/tf/enum.h"
#include "pxr/base/tf/hash.h"
#include "pxr/base/tf/hashmap.h"
#include "pxr/base/tf/iterator.h"
#include "pxr/base/tf/singleton.h"
#include "pxr/base/tf/stringUtils.h"
#include <hboost/python/class.hpp>
#include <hboost/python/converter/from_python.hpp>
#include <hboost/python/converter/registered.hpp>
#include <hboost/python/converter/rvalue_from_python_data.hpp>
#include <hboost/python/list.hpp>
#include <hboost/python/object.hpp>
#include <hboost/python/operators.hpp>
#include <hboost/python/refcount.hpp>
#include <hboost/python/scope.hpp>
#include <hboost/python/to_python_converter.hpp>
#include <hboost/python/tuple.hpp>
#include <string>
Go to the source code of this file.
Classes | |
class | Tf_PyEnum |
class | Tf_PyEnumRegistry |
struct | Tf_PyEnumWrapper |
struct | Tf_TypedPyEnumWrapper< T > |
class | TfPyWrapEnum< T, IsScopedEnum > |
Functions | |
TF_API_TEMPLATE_CLASS (TfSingleton< Tf_PyEnumRegistry >) | |
TF_API std::string | Tf_PyEnumRepr (hboost::python::object const &self) |
TF_API std::string | Tf_PyCleanEnumName (std::string name, bool stripPackageName=false) |
TF_API void | Tf_PyEnumAddAttribute (hboost::python::scope &s, const std::string &name, const hboost::python::object &value) |
Provide facilities for wrapping enums for script.
Definition in file pyEnum.h.
TF_API_TEMPLATE_CLASS | ( | TfSingleton< Tf_PyEnumRegistry > | ) |
TF_API std::string Tf_PyCleanEnumName | ( | std::string | name, |
bool | stripPackageName = false |
||
) |
TF_API void Tf_PyEnumAddAttribute | ( | hboost::python::scope & | s, |
const std::string & | name, | ||
const hboost::python::object & | value | ||
) |
TF_API std::string Tf_PyEnumRepr | ( | hboost::python::object const & | self | ) |