Blender V5.0
usd_reader_material.hh File Reference
#include "usd.hh"
#include "WM_types.hh"
#include "BLI_map.hh"
#include "BLI_math_vector_types.hh"
#include "BLI_string_ref.hh"
#include "BLI_vector.hh"
#include <pxr/usd/usdShade/material.h>
#include <string>

Go to the source code of this file.

Classes

struct  blender::io::usd::NodePlacementContext
struct  blender::io::usd::ExtraLinkInfo
class  blender::io::usd::USDMaterialReader

Namespaces

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

Typedefs

using blender::io::usd::ShaderToNodeMap = Map<std::string, bNode *>

Functions

void blender::io::usd::build_material_map (const Main *bmain, blender::Map< std::string, Material * > &r_mat_map)
Materialblender::io::usd::find_existing_material (const pxr::SdfPath &usd_mat_path, const USDImportParams &params, const blender::Map< std::string, Material * > &mat_map, const blender::Map< pxr::SdfPath, Material * > &usd_path_to_mat)