HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
primDataHandle.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/usd/api.h"
#include "pxr/base/tf/hash.h"
#include <hboost/intrusive_ptr.hpp>
+ Include dependency graph for primDataHandle.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Usd_PrimDataHandle
 

Macros

#define USD_CHECK_ALL_PRIM_ACCESSES
 

Typedefs

typedef Usd_PrimDataUsd_PrimDataPtr
 
typedef const Usd_PrimDataUsd_PrimDataConstPtr
 
typedef hboost::intrusive_ptr
< Usd_PrimData
Usd_PrimDataIPtr
 
typedef hboost::intrusive_ptr
< const Usd_PrimData
Usd_PrimDataConstIPtr
 

Functions

void intrusive_ptr_add_ref (const class Usd_PrimData *prim)
 
void intrusive_ptr_release (const class Usd_PrimData *prim)
 
USD_API void Usd_ThrowExpiredPrimAccessError (Usd_PrimData const *p)
 
bool Usd_IsDead (Usd_PrimData const *p)
 

Macro Definition Documentation

#define USD_CHECK_ALL_PRIM_ACCESSES

Definition at line 38 of file primDataHandle.h.

Typedef Documentation

typedef hboost::intrusive_ptr<const Usd_PrimData> Usd_PrimDataConstIPtr

Definition at line 55 of file primDataHandle.h.

Definition at line 51 of file primDataHandle.h.

typedef hboost::intrusive_ptr<Usd_PrimData> Usd_PrimDataIPtr

Definition at line 54 of file primDataHandle.h.

Definition at line 50 of file primDataHandle.h.

Function Documentation

void intrusive_ptr_add_ref ( const class Usd_PrimData prim)
void intrusive_ptr_release ( const class Usd_PrimData prim)
bool Usd_IsDead ( Usd_PrimData const p)

Definition at line 347 of file primData.h.

USD_API void Usd_ThrowExpiredPrimAccessError ( Usd_PrimData const p)