Blender
V3.3
|
#include <ArmatureExporter.h>
Public Member Functions | |
ArmatureExporter (BlenderContext &blender_context, COLLADASW::StreamWriter *sw, BCExportSettings &export_settings) | |
void | add_armature_bones (Object *ob_arm, ViewLayer *view_layer, SceneExporter *se, std::vector< Object * > &child_objects) |
bool | add_instance_controller (Object *ob) |
Additional Inherited Members | |
![]() | |
void | add_joint_transform (COLLADASW::Node &node, float mat[4][4], float parent_mat[4][4], BCExportSettings &export_settings, bool has_restmat) |
void | add_node_transform_ob (COLLADASW::Node &node, Object *ob, BCExportSettings &export_settings) |
void | add_node_transform_identity (COLLADASW::Node &node, BCExportSettings &export_settings) |
![]() | |
void | add_material_bindings (COLLADASW::BindMaterial &bind_material, Object *ob, bool active_uv_only) |
Definition at line 35 of file ArmatureExporter.h.
|
inline |
Definition at line 42 of file ArmatureExporter.h.
void ArmatureExporter::add_armature_bones | ( | Object * | ob_arm, |
ViewLayer * | view_layer, | ||
SceneExporter * | se, | ||
std::vector< Object * > & | child_objects | ||
) |
Definition at line 29 of file ArmatureExporter.cpp.
References bArmature::bonebase, Object::data, ED_armature_edit_free(), ED_armature_to_edit(), bArmature::edbo, ListBase::first, and if().
Definition at line 68 of file ArmatureExporter.cpp.
References InstanceWriter::add_material_bindings(), bc_get_assigned_armature(), bArmature::bonebase, Object::data, Mesh::dvert, EMPTY_STRING, ListBase::first, if(), and Bone::next.