HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gusd.h File Reference
#include "pxr/usd/usd/prim.h"
#include "gusd/api.h"
#include "pxr/pxr.h"
#include <string>
#include <functional>
+ Include dependency graph for gusd.h:

Go to the source code of this file.

Typedefs

typedef std::function
< std::string(const
std::string &)> 
GusdPathComputeFunc
 
typedef std::function< bool(const
UsdPrim &)> 
GusdUsdPrimFunc
 

Functions

GUSD_API void GusdInit ()
 
GUSD_API void GusdNewGeometryPrim (GA_PrimitiveFactory *f)
 
GUSD_API void GusdNewGeometryIO ()
 
GUSD_API void GusdRegisterComputeRelativeSearchPathFunc (const GusdPathComputeFunc &func)
 
GUSD_API std::string GusdComputeRelativeSearchPath (const std::string &path)
 
GUSD_API void GusdSetAssetKind (const TfToken &kind)
 
GUSD_API TfToken GusdGetAssetKind ()
 
GUSD_API void GusdRegisterOperateOnUsdPrimFunc (const GusdUsdPrimFunc &func)
 
GUSD_API bool GusdOperateOnUsdPrim (const UsdPrim &prim)
 

Typedef Documentation

typedef std::function<std::string (const std::string&)> GusdPathComputeFunc

Definition at line 52 of file gusd.h.

typedef std::function<bool (const UsdPrim&)> GusdUsdPrimFunc

Definition at line 70 of file gusd.h.

Function Documentation

GUSD_API std::string GusdComputeRelativeSearchPath ( const std::string path)
GUSD_API TfToken GusdGetAssetKind ( )
GUSD_API void GusdInit ( )
GUSD_API void GusdNewGeometryIO ( )
GUSD_API void GusdNewGeometryPrim ( GA_PrimitiveFactory f)
GUSD_API bool GusdOperateOnUsdPrim ( const UsdPrim prim)
GUSD_API void GusdRegisterComputeRelativeSearchPathFunc ( const GusdPathComputeFunc func)
GUSD_API void GusdRegisterOperateOnUsdPrimFunc ( const GusdUsdPrimFunc func)
GUSD_API void GusdSetAssetKind ( const TfToken kind)