Blender
V3.3
|
#include <ControllerExporter.h>
Public Member Functions | |
ControllerExporter (BlenderContext &blender_context, COLLADASW::StreamWriter *sw, BCExportSettings &export_settings) | |
bool | is_skinned_mesh (Object *ob) |
bool | add_instance_controller (Object *ob) |
void | export_controllers () |
void | operator() (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 37 of file ControllerExporter.h.
|
inline |
Definition at line 48 of file ControllerExporter.h.
Definition at line 55 of file ControllerExporter.cpp.
References InstanceWriter::add_material_bindings(), bc_get_assigned_armature(), bArmature::bonebase, Object::data, Mesh::dvert, EMPTY_STRING, ListBase::first, if(), and Bone::next.
void ControllerExporter::export_controllers | ( | ) |
Definition at line 83 of file ControllerExporter.cpp.
References GeometryFunctor::forEachMeshObjectInExportSet().
Referenced by DocumentExporter::exportCurrentScene().
Definition at line 35 of file ControllerExporter.cpp.
References bc_get_assigned_armature().
Definition at line 95 of file ControllerExporter.cpp.
References bc_get_assigned_armature(), and BKE_key_from_object().