Blender  V2.93
Classes | Functions
blender::io::usd Namespace Reference

Classes

struct  ExportJobData
 
struct  USDExporterContext
 
class  USDHierarchyIterator
 
class  USDAbstractWriter
 
class  USDCameraWriter
 
class  USDHairWriter
 
class  USDLightWriter
 
struct  USDMeshData
 
class  USDGenericMeshWriter
 
class  USDMeshWriter
 
class  USDMetaballWriter
 
class  USDTransformWriter
 
class  USDStageCreationTest
 

Functions

static void ensure_usd_plugin_path_registered ()
 
static void export_startjob (void *customdata, short *stop, short *do_update, float *progress)
 
static void export_endjob (void *customdata)
 
static void camera_sensor_size_for_render (const Camera *camera, const struct RenderData *rd, float *r_sensor_x, float *r_sensor_y)
 
static void get_vertices (const Mesh *mesh, USDMeshData &usd_mesh_data)
 
static void get_loops_polys (const Mesh *mesh, USDMeshData &usd_mesh_data)
 
static void get_creases (const Mesh *mesh, USDMeshData &usd_mesh_data)
 
 TEST_F (USDStageCreationTest, JSONFileLoadingTest)
 

Function Documentation

◆ camera_sensor_size_for_render()

static void blender::io::usd::camera_sensor_size_for_render ( const Camera camera,
const struct RenderData rd,
float r_sensor_x,
float r_sensor_y 
)
static

◆ ensure_usd_plugin_path_registered()

static void blender::io::usd::ensure_usd_plugin_path_registered ( )
static

Definition at line 62 of file usd_capi.cc.

References BKE_appdir_folder_id(), and BLENDER_DATAFILES.

Referenced by USD_export().

◆ export_endjob()

static void blender::io::usd::export_endjob ( void *  customdata)
static

Definition at line 172 of file usd_capi.cc.

References BLI_delete(), BLI_exists(), data, DEG_graph_free(), G, and WM_set_locked_interface().

Referenced by USD_export().

◆ export_startjob()

static void blender::io::usd::export_startjob ( void *  customdata,
short *  stop,
short *  do_update,
float progress 
)
static

◆ get_creases()

static void blender::io::usd::get_creases ( const Mesh mesh,
USDMeshData usd_mesh_data 
)
static

◆ get_loops_polys()

static void blender::io::usd::get_loops_polys ( const Mesh mesh,
USDMeshData usd_mesh_data 
)
static

◆ get_vertices()

static void blender::io::usd::get_vertices ( const Mesh mesh,
USDMeshData usd_mesh_data 
)
static

◆ TEST_F()

blender::io::usd::TEST_F ( USDStageCreationTest  ,
JSONFileLoadingTest   
)

Definition at line 36 of file usd_stage_creation_test.cc.

References BLI_assert, BLI_path_join(), and FILE_MAX.