Blender V4.3
usd_writer_mesh.cc File Reference
#include "usd_writer_mesh.hh"
#include "usd_armature_utils.hh"
#include "usd_attribute_utils.hh"
#include "usd_blend_shape_utils.hh"
#include "usd_skel_convert.hh"
#include "usd_utils.hh"
#include <pxr/usd/usdGeom/mesh.h>
#include <pxr/usd/usdGeom/primvarsAPI.h>
#include <pxr/usd/usdShade/material.h>
#include <pxr/usd/usdShade/materialBindingAPI.h>
#include <pxr/usd/usdSkel/bindingAPI.h>
#include "BLI_array_utils.hh"
#include "BLI_assert.h"
#include "BLI_math_vector_types.hh"
#include "BKE_attribute.hh"
#include "BKE_customdata.hh"
#include "BKE_lib_id.hh"
#include "BKE_material.h"
#include "BKE_mesh.hh"
#include "BKE_mesh_wrapper.hh"
#include "BKE_object.hh"
#include "BKE_report.hh"
#include "bmesh.hh"
#include "bmesh_tools.hh"
#include "DEG_depsgraph.hh"
#include "DNA_key_types.h"
#include "DNA_modifier_types.h"
#include "CLG_log.h"

Go to the source code of this file.

Classes

struct  blender::io::usd::USDMeshData
 

Namespaces

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

Functions

static const pxr::TfToken usdtokens::Anim ("Anim", pxr::TfToken::Immortal)
 
static const SubsurfModifierDatablender::io::usd::get_last_subdiv_modifier (eEvaluationMode eval_mode, Object *obj)
 
static std::optional< pxr::TfToken > blender::io::usd::convert_blender_domain_to_usd (const bke::AttrDomain blender_domain)
 
static void blender::io::usd::get_positions (const Mesh *mesh, USDMeshData &usd_mesh_data)
 
static void blender::io::usd::get_loops_polys (const Mesh *mesh, USDMeshData &usd_mesh_data)
 
static void blender::io::usd::get_edge_creases (const Mesh *mesh, USDMeshData &usd_mesh_data)
 
static void blender::io::usd::get_vert_creases (const Mesh *mesh, USDMeshData &usd_mesh_data)
 

Variables

static CLG_LogRef LOG = {"io.usd"}
 

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"io.usd"}
static

Definition at line 40 of file usd_writer_mesh.cc.