Blender V5.0
blender::io::usd::ImportSettings Struct Reference

#include <usd_reader_prim.hh>

Public Attributes

bool blender_stage_version_prior_44 = false
bool do_convert_mat = false
float conversion_mat [4][4] = {}
int read_flag = 0
std::function< CacheFile *()> get_cache_file {}
blender::Map< pxr::SdfPath, Material * > usd_path_to_mat {}
blender::Map< std::string, Material * > mat_name_to_mat {}
blender::Map< pxr::SdfPath, Material * > usd_path_to_mat_for_hook {}
blender::Set< pxr::SdfPath > mat_import_hook_sources {}
double stage_meters_per_unit = 1.0
pxr::SdfPath skip_prefix {}
double scene_scale = 1.0

Detailed Description

Definition at line 31 of file usd_reader_prim.hh.

Member Data Documentation

◆ blender_stage_version_prior_44

bool blender::io::usd::ImportSettings::blender_stage_version_prior_44 = false

Definition at line 32 of file usd_reader_prim.hh.

Referenced by blender::io::usd::determine_blender_compat().

◆ conversion_mat

float blender::io::usd::ImportSettings::conversion_mat[4][4] = {}

Definition at line 34 of file usd_reader_prim.hh.

Referenced by blender::io::usd::convert_to_z_up().

◆ do_convert_mat

bool blender::io::usd::ImportSettings::do_convert_mat = false

Definition at line 33 of file usd_reader_prim.hh.

Referenced by blender::io::usd::convert_to_z_up().

◆ get_cache_file

std::function<CacheFile *()> blender::io::usd::ImportSettings::get_cache_file {}

Definition at line 39 of file usd_reader_prim.hh.

◆ mat_import_hook_sources

blender::Set<pxr::SdfPath> blender::io::usd::ImportSettings::mat_import_hook_sources {}
mutable

Definition at line 60 of file usd_reader_prim.hh.

Referenced by blender::io::usd::utils::assign_materials().

◆ mat_name_to_mat

blender::Map<std::string, Material *> blender::io::usd::ImportSettings::mat_name_to_mat {}
mutable

Definition at line 52 of file usd_reader_prim.hh.

Referenced by blender::io::usd::utils::assign_materials().

◆ read_flag

int blender::io::usd::ImportSettings::read_flag = 0

Definition at line 37 of file usd_reader_prim.hh.

◆ scene_scale

double blender::io::usd::ImportSettings::scene_scale = 1.0

Definition at line 69 of file usd_reader_prim.hh.

◆ skip_prefix

pxr::SdfPath blender::io::usd::ImportSettings::skip_prefix {}

Definition at line 66 of file usd_reader_prim.hh.

Referenced by blender::io::usd::find_prefix_to_skip().

◆ stage_meters_per_unit

double blender::io::usd::ImportSettings::stage_meters_per_unit = 1.0

Definition at line 64 of file usd_reader_prim.hh.

◆ usd_path_to_mat

blender::Map<pxr::SdfPath, Material *> blender::io::usd::ImportSettings::usd_path_to_mat {}
mutable

◆ usd_path_to_mat_for_hook

blender::Map<pxr::SdfPath, Material *> blender::io::usd::ImportSettings::usd_path_to_mat_for_hook {}
mutable

Definition at line 56 of file usd_reader_prim.hh.

Referenced by blender::io::usd::utils::assign_materials().


The documentation for this struct was generated from the following file: