Blender  V3.3
Functions
AnimationImporter.cpp File Reference
#include <cstddef>
#include "COLLADABUPlatform.h"
#include "DNA_armature_types.h"
#include "ED_keyframing.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BLI_string.h"
#include "BLI_string_utils.h"
#include "BLT_translation.h"
#include "BKE_action.h"
#include "BKE_armature.h"
#include "BKE_fcurve.h"
#include "BKE_object.h"
#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()

template<class T >
static const char* bc_get_joint_name ( T node)
static

◆ 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 951 of file AnimationImporter.cpp.

References camera.

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 1862 of file AnimationImporter.cpp.

References type.

Referenced by AnimationImporter::evaluate_animation().