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

#include <usd.hh>

Public Attributes

char * prim_path_mask
 
float scale
 
float light_intensity_scale
 
char mesh_read_flag
 
bool set_frame_range
 
bool is_sequence
 
int sequence_len
 
int offset
 
bool import_defined_only
 
bool import_visible_only
 
bool import_cameras
 
bool import_curves
 
bool import_lights
 
bool import_materials
 
bool import_all_materials
 
bool import_meshes
 
bool import_points
 
bool import_subdiv
 
bool import_volumes
 
bool import_shapes
 
bool import_skeletons
 
bool import_blendshapes
 
bool create_collection
 
bool create_world_material
 
bool support_scene_instancing
 
bool import_guide
 
bool import_proxy
 
bool import_render
 
bool import_usd_preview
 
bool set_material_blend
 
bool validate_meshes
 
eUSDMtlPurpose mtl_purpose
 
eUSDMtlNameCollisionMode mtl_name_collision_mode
 
eUSDTexImportMode import_textures_mode
 
char import_textures_dir [768]
 
eUSDTexNameCollisionMode tex_name_collision_mode
 
eUSDAttrImportMode attr_import_mode
 
wmJobWorkerStatusworker_status
 

Detailed Description

Definition at line 176 of file usd.hh.

Member Data Documentation

◆ attr_import_mode

eUSDAttrImportMode blender::io::usd::USDImportParams::attr_import_mode

Definition at line 222 of file usd.hh.

Referenced by blender::io::usd::USDPrimReader::set_props().

◆ create_collection

bool blender::io::usd::USDImportParams::create_collection

Definition at line 204 of file usd.hh.

◆ create_world_material

bool blender::io::usd::USDImportParams::create_world_material

Definition at line 205 of file usd.hh.

◆ import_all_materials

bool blender::io::usd::USDImportParams::import_all_materials

Definition at line 194 of file usd.hh.

◆ import_blendshapes

bool blender::io::usd::USDImportParams::import_blendshapes

Definition at line 202 of file usd.hh.

Referenced by blender::io::usd::USDMeshReader::read_object_data().

◆ import_cameras

bool blender::io::usd::USDImportParams::import_cameras

Definition at line 190 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ import_curves

bool blender::io::usd::USDImportParams::import_curves

Definition at line 191 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ import_defined_only

bool blender::io::usd::USDImportParams::import_defined_only

Definition at line 187 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::collect_readers().

◆ import_guide

bool blender::io::usd::USDImportParams::import_guide

Definition at line 208 of file usd.hh.

◆ import_lights

bool blender::io::usd::USDImportParams::import_lights

Definition at line 192 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ import_materials

bool blender::io::usd::USDImportParams::import_materials

Definition at line 193 of file usd.hh.

◆ import_meshes

bool blender::io::usd::USDImportParams::import_meshes

Definition at line 195 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ import_points

bool blender::io::usd::USDImportParams::import_points

Definition at line 196 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ import_proxy

bool blender::io::usd::USDImportParams::import_proxy

Definition at line 209 of file usd.hh.

◆ import_render

bool blender::io::usd::USDImportParams::import_render

Definition at line 210 of file usd.hh.

◆ import_shapes

bool blender::io::usd::USDImportParams::import_shapes

Definition at line 200 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ import_skeletons

bool blender::io::usd::USDImportParams::import_skeletons

◆ import_subdiv

bool blender::io::usd::USDImportParams::import_subdiv

Definition at line 197 of file usd.hh.

Referenced by blender::io::usd::USDMeshReader::read_object_data().

◆ import_textures_dir

char blender::io::usd::USDImportParams::import_textures_dir[768]

Definition at line 220 of file usd.hh.

Referenced by blender::io::usd::USDMaterialReader::load_tex_image().

◆ import_textures_mode

eUSDTexImportMode blender::io::usd::USDImportParams::import_textures_mode

Definition at line 218 of file usd.hh.

Referenced by blender::io::usd::USDMaterialReader::load_tex_image().

◆ import_usd_preview

bool blender::io::usd::USDImportParams::import_usd_preview

Definition at line 211 of file usd.hh.

Referenced by blender::io::usd::USDMaterialReader::add_material().

◆ import_visible_only

bool blender::io::usd::USDImportParams::import_visible_only

Definition at line 188 of file usd.hh.

◆ import_volumes

bool blender::io::usd::USDImportParams::import_volumes

Definition at line 198 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::create_reader_if_allowed().

◆ is_sequence

bool blender::io::usd::USDImportParams::is_sequence

Definition at line 183 of file usd.hh.

◆ light_intensity_scale

float blender::io::usd::USDImportParams::light_intensity_scale

Definition at line 179 of file usd.hh.

Referenced by blender::io::usd::USDLightReader::read_object_data().

◆ mesh_read_flag

◆ mtl_name_collision_mode

eUSDMtlNameCollisionMode blender::io::usd::USDImportParams::mtl_name_collision_mode

Definition at line 217 of file usd.hh.

Referenced by blender::io::usd::USDStageReader::import_all_materials().

◆ mtl_purpose

eUSDMtlPurpose blender::io::usd::USDImportParams::mtl_purpose

Definition at line 216 of file usd.hh.

◆ offset

int blender::io::usd::USDImportParams::offset

Definition at line 185 of file usd.hh.

◆ prim_path_mask

char* blender::io::usd::USDImportParams::prim_path_mask

Definition at line 177 of file usd.hh.

◆ scale

float blender::io::usd::USDImportParams::scale

Definition at line 178 of file usd.hh.

Referenced by blender::io::usd::USDXformReader::read_object_data().

◆ sequence_len

int blender::io::usd::USDImportParams::sequence_len

Definition at line 184 of file usd.hh.

◆ set_frame_range

bool blender::io::usd::USDImportParams::set_frame_range

Definition at line 182 of file usd.hh.

◆ set_material_blend

bool blender::io::usd::USDImportParams::set_material_blend

Definition at line 212 of file usd.hh.

Referenced by blender::io::usd::USDMaterialReader::import_usd_preview().

◆ support_scene_instancing

bool blender::io::usd::USDImportParams::support_scene_instancing

◆ tex_name_collision_mode

eUSDTexNameCollisionMode blender::io::usd::USDImportParams::tex_name_collision_mode

Definition at line 221 of file usd.hh.

Referenced by blender::io::usd::USDMaterialReader::load_tex_image().

◆ validate_meshes

bool blender::io::usd::USDImportParams::validate_meshes

Definition at line 214 of file usd.hh.

◆ worker_status

wmJobWorkerStatus* blender::io::usd::USDImportParams::worker_status

Communication structure between the wmJob management code and the worker code. Currently used to generate safely reports from the worker thread.

Definition at line 228 of file usd.hh.

Referenced by blender::io::usd::USDMaterialReader::reports(), blender::io::usd::USDPrimReader::reports(), and blender::io::usd::USDStageReader::reports().


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