Blender V4.3
BCAnimationCurve.h File Reference
#include "BCSampleData.h"
#include "collada_utils.h"
#include "MEM_guardedalloc.h"
#include "BKE_armature.hh"
#include "BKE_fcurve.hh"
#include "BKE_material.h"
#include "ED_anim_api.hh"
#include "ED_keyframes_edit.hh"
#include "ANIM_fcurve.hh"

Go to the source code of this file.

Classes

class  BCCurveKey
 
class  BCBezTriple
 
class  BCAnimationCurve
 

Typedefs

typedef std::set< floatBCFrameSet
 
typedef std::vector< floatBCFrames
 
typedef std::vector< floatBCValues
 
typedef std::vector< floatBCTimes
 
typedef std::map< int, floatBCValueMap
 
typedef enum BC_animation_type BC_animation_type
 
typedef std::map< BCCurveKey, BCAnimationCurve * > BCAnimationCurveMap
 

Enumerations

enum  BC_animation_type {
  BC_ANIMATION_TYPE_OBJECT , BC_ANIMATION_TYPE_BONE , BC_ANIMATION_TYPE_CAMERA , BC_ANIMATION_TYPE_MATERIAL ,
  BC_ANIMATION_TYPE_LIGHT
}
 

Functions

typedef float (TangentPoint)[2]
 

Typedef Documentation

◆ BC_animation_type

◆ BCAnimationCurveMap

Definition at line 134 of file BCAnimationCurve.h.

◆ BCFrames

typedef std::vector<float> BCFrames

Definition at line 24 of file BCAnimationCurve.h.

◆ BCFrameSet

typedef std::set<float> BCFrameSet

Definition at line 23 of file BCAnimationCurve.h.

◆ BCTimes

typedef std::vector<float> BCTimes

Definition at line 26 of file BCAnimationCurve.h.

◆ BCValueMap

typedef std::map<int, float> BCValueMap

Definition at line 27 of file BCAnimationCurve.h.

◆ BCValues

typedef std::vector<float> BCValues

Definition at line 25 of file BCAnimationCurve.h.

Enumeration Type Documentation

◆ BC_animation_type

Enumerator
BC_ANIMATION_TYPE_OBJECT 
BC_ANIMATION_TYPE_BONE 
BC_ANIMATION_TYPE_CAMERA 
BC_ANIMATION_TYPE_MATERIAL 
BC_ANIMATION_TYPE_LIGHT 

Definition at line 29 of file BCAnimationCurve.h.

Function Documentation

◆ float()

typedef float ( TangentPoint )