Blender V4.3
blender::io::usd::ImportSettings Struct Reference

#include <usd_reader_prim.hh>

Public Member Functions

 ImportSettings ()
 

Public Attributes

bool do_convert_mat
 
float conversion_mat [4][4]
 
int from_up
 
int from_forward
 
float scale
 
bool is_sequence
 
bool set_frame_range
 
int sequence_len
 
int sequence_offset
 
int read_flag
 
bool validate_meshes
 
std::function< CacheFile *()> get_cache_file
 
blender::Map< std::string, std::string > usd_path_to_mat_name
 
blender::Map< std::string, Material * > mat_name_to_mat
 
double stage_meters_per_unit
 
pxr::SdfPath skip_prefix
 

Detailed Description

Definition at line 29 of file usd_reader_prim.hh.

Constructor & Destructor Documentation

◆ ImportSettings()

blender::io::usd::ImportSettings::ImportSettings ( )
inline

Definition at line 67 of file usd_reader_prim.hh.

Member Data Documentation

◆ conversion_mat

float blender::io::usd::ImportSettings::conversion_mat[4][4]

◆ do_convert_mat

bool blender::io::usd::ImportSettings::do_convert_mat

◆ from_forward

int blender::io::usd::ImportSettings::from_forward

Definition at line 34 of file usd_reader_prim.hh.

◆ from_up

int blender::io::usd::ImportSettings::from_up

Definition at line 33 of file usd_reader_prim.hh.

◆ get_cache_file

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

◆ is_sequence

bool blender::io::usd::ImportSettings::is_sequence

Definition at line 36 of file usd_reader_prim.hh.

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

◆ mat_name_to_mat

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

◆ read_flag

int blender::io::usd::ImportSettings::read_flag

Definition at line 44 of file usd_reader_prim.hh.

◆ scale

float blender::io::usd::ImportSettings::scale

Definition at line 35 of file usd_reader_prim.hh.

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

◆ sequence_len

int blender::io::usd::ImportSettings::sequence_len

Definition at line 40 of file usd_reader_prim.hh.

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

◆ sequence_offset

int blender::io::usd::ImportSettings::sequence_offset

Definition at line 41 of file usd_reader_prim.hh.

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

◆ set_frame_range

bool blender::io::usd::ImportSettings::set_frame_range

Definition at line 37 of file usd_reader_prim.hh.

◆ skip_prefix

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

Definition at line 65 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

◆ usd_path_to_mat_name

blender::Map<std::string, std::string> blender::io::usd::ImportSettings::usd_path_to_mat_name
mutable

◆ validate_meshes

bool blender::io::usd::ImportSettings::validate_meshes

Definition at line 46 of file usd_reader_prim.hh.

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


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