Blender V5.0
usd_reader_mesh.cc File Reference
#include "usd_reader_mesh.hh"
#include "usd.hh"
#include "usd_attribute_utils.hh"
#include "usd_hash_types.hh"
#include "usd_mesh_utils.hh"
#include "usd_reader_material.hh"
#include "usd_skel_convert.hh"
#include "usd_utils.hh"
#include "BKE_attribute.hh"
#include "BKE_customdata.hh"
#include "BKE_geometry_set.hh"
#include "BKE_main.hh"
#include "BKE_material.hh"
#include "BKE_mesh.hh"
#include "BKE_object.hh"
#include "BKE_report.hh"
#include "BKE_subdiv.hh"
#include "BLI_array.hh"
#include "BLI_map.hh"
#include "BLI_math_vector_types.hh"
#include "BLI_ordered_edge.hh"
#include "BLI_set.hh"
#include "BLI_span.hh"
#include "BLI_task.hh"
#include "BLI_vector_set.hh"
#include "BLT_translation.hh"
#include "DNA_customdata_types.h"
#include "DNA_material_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_windowmanager_types.h"
#include <pxr/base/gf/matrix4f.h>
#include <pxr/base/vt/array.h>
#include <pxr/base/vt/types.h>
#include <pxr/usd/sdf/types.h>
#include <pxr/usd/usdGeom/primvarsAPI.h>
#include <pxr/usd/usdGeom/subset.h>
#include <pxr/usd/usdShade/materialBindingAPI.h>
#include <pxr/usd/usdShade/tokens.h>
#include <pxr/usd/usdSkel/bindingAPI.h>
#include <fmt/core.h>
#include <algorithm>
#include "CLG_log.h"

Go to the source code of this file.

Namespaces

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

Functions

static const pxr::TfToken usdtokens::st ("st", pxr::TfToken::Immortal)
static const pxr::TfToken usdtokens::normalsPrimvar ("normals", pxr::TfToken::Immortal)
static pxr::UsdShadeMaterial blender::io::usd::utils::compute_bound_material (const pxr::UsdPrim &prim, eUSDMtlPurpose mtl_purpose)
static void blender::io::usd::utils::assign_materials (Main *bmain, Object *ob, const blender::Map< pxr::SdfPath, int > &mat_index_map, const USDImportParams &params, pxr::UsdStageRefPtr stage, const ImportSettings &settings)

Variables

static CLG_LogRef LOG = {"io.usd"}

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"io.usd"}
static

Definition at line 59 of file usd_reader_mesh.cc.