Blender V5.0
usd_instancing_utils.cc File Reference
#include "usd_instancing_utils.hh"
#include "usd.hh"
#include "usd_hash_types.hh"
#include "usd_utils.hh"
#include "BLI_map.hh"
#include "BLI_set.hh"
#include <pxr/usd/sdf/copyUtils.h>
#include <pxr/usd/sdf/path.h>
#include <pxr/usd/usd/primCompositionQuery.h>
#include <pxr/usd/usd/primRange.h>
#include <pxr/usd/usd/references.h>
#include <string>
#include "CLG_log.h"

Go to the source code of this file.

Namespaces

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

Typedefs

using blender::io::usd::PathMap = std::map<pxr::SdfPath, pxr::SdfPath>
using blender::io::usd::PathSet = Set<pxr::SdfPath>
using blender::io::usd::ReferencesMap = Map<pxr::SdfPath, Vector<pxr::SdfPath>>

Functions

static void blender::io::usd::convert_proto_to_instance (pxr::UsdStageRefPtr stage, const pxr::SdfPath &proto_path, const pxr::SdfPath &ref_path)
void blender::io::usd::process_scene_graph_instances (const USDExportParams &export_params, pxr::UsdStageRefPtr stage)

Variables

static CLG_LogRef LOG = {"io.usd"}

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"io.usd"}
static

Definition at line 23 of file usd_instancing_utils.cc.