Blender  V3.3
Public Member Functions | List of all members
ControllerExporter Class Reference

#include <ControllerExporter.h>

Inheritance diagram for ControllerExporter:
TransformWriter InstanceWriter

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

- Protected Member Functions inherited from TransformWriter
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)
 
- Protected Member Functions inherited from InstanceWriter
void add_material_bindings (COLLADASW::BindMaterial &bind_material, Object *ob, bool active_uv_only)
 

Detailed Description

Definition at line 37 of file ControllerExporter.h.

Constructor & Destructor Documentation

◆ ControllerExporter()

ControllerExporter::ControllerExporter ( BlenderContext &  blender_context,
COLLADASW::StreamWriter *  sw,
BCExportSettings &  export_settings 
)
inline

Definition at line 48 of file ControllerExporter.h.

Member Function Documentation

◆ add_instance_controller()

bool ControllerExporter::add_instance_controller ( Object ob)

◆ export_controllers()

void ControllerExporter::export_controllers ( )

◆ is_skinned_mesh()

bool ControllerExporter::is_skinned_mesh ( Object ob)

Definition at line 35 of file ControllerExporter.cpp.

References bc_get_assigned_armature().

◆ operator()()

void ControllerExporter::operator() ( Object ob)

Definition at line 95 of file ControllerExporter.cpp.

References bc_get_assigned_armature(), and BKE_key_from_object().


The documentation for this class was generated from the following files: