HDK
|
#include "pxr/pxr.h"
#include "pxr/base/tf/api.h"
#include "pxr/base/tf/pyLock.h"
#include "pxr/base/tf/pyUtils.h"
#include "pxr/base/arch/demangle.h"
#include "pxr/base/tf/diagnostic.h"
#include "pxr/base/tf/refPtr.h"
#include "pxr/base/tf/safeTypeCompare.h"
#include "pxr/base/tf/stringUtils.h"
#include "pxr/base/tf/weakPtr.h"
#include <hboost/python/class.hpp>
#include <hboost/python/handle.hpp>
#include <hboost/python/object.hpp>
#include "pxr/base/tf/hashmap.h"
Go to the source code of this file.
Namespaces | |
hboost | |
hboost::python | |
Functions | |
template<class Ptr > | |
void | Tf_PyReleasePythonIdentity (Ptr const &ptr, PyObject *obj) |
void | Tf_PyOwnershipRefBaseUniqueChanged (TfRefBase const *refBase, bool isNowUnique) |
template<class Ptr > | |
std::enable_if_t < Tf_PyIsRefPtr< Ptr >::value > | Tf_PySetPythonIdentity (Ptr const &, PyObject *) |
template<class Ptr > | |
std::enable_if_t <!Tf_PyIsRefPtr< Ptr >::value > | Tf_PySetPythonIdentity (Ptr const &ptr, PyObject *obj) |
template<class Ptr > | |
PyObject * | Tf_PyGetPythonIdentity (Ptr const &ptr) |
template<class Ptr > | |
void | Tf_PyRemovePythonOwnership (Ptr const &t, PyObject *obj) |
template<class Ptr > | |
void | Tf_PyAddPythonOwnership (Ptr const &t, const void *uniqueId, PyObject *obj) |
void Tf_PyAddPythonOwnership | ( | Ptr const & | t, |
const void * | uniqueId, | ||
PyObject * | obj | ||
) |
Definition at line 261 of file pyIdentity.h.
PyObject* Tf_PyGetPythonIdentity | ( | Ptr const & | ptr | ) |
Definition at line 248 of file pyIdentity.h.
void Tf_PyReleasePythonIdentity | ( | Ptr const & | ptr, |
PyObject * | obj | ||
) |
Definition at line 94 of file pyIdentity.h.
void Tf_PyRemovePythonOwnership | ( | Ptr const & | t, |
PyObject * | obj | ||
) |
Definition at line 255 of file pyIdentity.h.
std::enable_if_t<Tf_PyIsRefPtr<Ptr>::value> Tf_PySetPythonIdentity | ( | Ptr const & | , |
PyObject * | |||
) |
Definition at line 231 of file pyIdentity.h.
std::enable_if_t<!Tf_PyIsRefPtr<Ptr>::value> Tf_PySetPythonIdentity | ( | Ptr const & | ptr, |
PyObject * | obj | ||
) |
Definition at line 237 of file pyIdentity.h.