Blender V4.3
AnimationImporter.cpp File Reference
#include <cstddef>
#include "COLLADABUPlatform.h"
#include "DNA_armature_types.h"
#include "ED_keyframing.hh"
#include "ANIM_animdata.hh"
#include "ANIM_fcurve.hh"
#include "BLI_listbase.h"
#include "BLI_math_matrix.h"
#include "BLI_string.h"
#include "BLI_string_utils.hh"
#include "BLT_translation.hh"
#include "BKE_action.hh"
#include "BKE_armature.hh"
#include "BKE_fcurve.hh"
#include "BKE_object.hh"
#include "MEM_guardedalloc.h"
#include "AnimationImporter.h"
#include "ArmatureImporter.h"
#include "MaterialExporter.h"
#include "collada_utils.h"
#include <algorithm>

Go to the source code of this file.

Functions

template<class T >
static const char * bc_get_joint_name (T *node)
 
static int get_animation_axis_index (const COLLADABU::Math::Vector3 &axis)
 
static double get_aspect_ratio (const COLLADAFW::Camera *camera)
 
static ListBaseget_animation_curves (Main *bmain, Material *ma)
 
static void report_class_type_unsupported (const char *path, const COLLADAFW::AnimationList::AnimationClass animclass, const COLLADAFW::Transformation::TransformationType type)
 

Function Documentation

◆ bc_get_joint_name()

◆ get_animation_axis_index()

static int get_animation_axis_index ( const COLLADABU::Math::Vector3 & axis)
static

◆ get_animation_curves()

static ListBase & get_animation_curves ( Main * bmain,
Material * ma )
static

◆ get_aspect_ratio()

static double get_aspect_ratio ( const COLLADAFW::Camera * camera)
static

Definition at line 764 of file AnimationImporter.cpp.

Referenced by AnimationImporter::translate_Animations().

◆ report_class_type_unsupported()

static void report_class_type_unsupported ( const char * path,
const COLLADAFW::AnimationList::AnimationClass animclass,
const COLLADAFW::Transformation::TransformationType type )
static

Definition at line 1198 of file AnimationImporter.cpp.

Referenced by AnimationImporter::evaluate_animation().