Blender V4.3
usd_asset_utils.hh File Reference
#include "usd.hh"
#include <string>
#include <pxr/usd/usd/stage.h>

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::io
 
namespace  blender::io::usd
 

Functions

bool blender::io::usd::copy_asset (const char *src, const char *dst, eUSDTexNameCollisionMode name_collision_mode, ReportList *reports)
 
bool blender::io::usd::asset_exists (const char *path)
 
std::string blender::io::usd::import_asset (const char *src, const char *import_dir, eUSDTexNameCollisionMode name_collision_mode, ReportList *reports)
 
bool blender::io::usd::is_udim_path (const std::string &path)
 
std::string blender::io::usd::get_export_textures_dir (const pxr::UsdStageRefPtr stage)
 
bool blender::io::usd::should_import_asset (const std::string &path)
 
bool blender::io::usd::paths_equal (const char *p1, const char *p2)
 
const char * blender::io::usd::temp_textures_dir ()
 
bool blender::io::usd::write_to_path (const void *data, size_t size, const char *path, ReportList *reports)
 
void blender::io::usd::ensure_usd_source_path_prop (const std::string &path, ID *id)
 
std::string blender::io::usd::get_usd_source_path (ID *id)
 
std::string blender::io::usd::get_relative_path (const std::string &path, const std::string &anchor)