Blender V2.61 - r43446
Functions

poseUtils.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BLI_blenlib.h"
#include "BLI_dynstr.h"
#include "BLI_dlrbTree.h"
#include "BLI_utildefines.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_action.h"
#include "BKE_armature.h"
#include "BKE_depsgraph.h"
#include "BKE_idprop.h"
#include "BKE_context.h"
#include "RNA_access.h"
#include "WM_api.h"
#include "WM_types.h"
#include "ED_armature.h"
#include "ED_keyframing.h"
#include "armature_intern.h"

Go to the source code of this file.

Functions

static void fcurves_to_pchan_links_get (ListBase *pfLinks, Object *ob, bAction *act, bPoseChannel *pchan)
void poseAnim_mapping_get (bContext *C, ListBase *pfLinks, Object *ob, bAction *act)
void poseAnim_mapping_free (ListBase *pfLinks)
void poseAnim_mapping_refresh (bContext *C, Scene *scene, Object *ob)
void poseAnim_mapping_reset (ListBase *pfLinks)
void poseAnim_mapping_autoKeyframe (bContext *C, Scene *scene, Object *ob, ListBase *pfLinks, float cframe)
LinkData * poseAnim_mapping_getNextFCurve (ListBase *fcuLinks, LinkData *prev, const char *path)

Detailed Description

Definition in file poseUtils.c.


Function Documentation

static void fcurves_to_pchan_links_get ( ListBase *  pfLinks,
Object *  ob,
bAction *  act,
bPoseChannel *  pchan 
) [static]
void poseAnim_mapping_autoKeyframe ( bContext *  C,
Scene *  scene,
Object *  ob,
ListBase *  pfLinks,
float  cframe 
)
void poseAnim_mapping_free ( ListBase *  pfLinks)
void poseAnim_mapping_get ( bContext *  C,
ListBase *  pfLinks,
Object *  ob,
bAction *  act 
)

Definition at line 129 of file poseUtils.c.

References CTX_DATA_BEGIN, CTX_DATA_END, fcurves_to_pchan_links_get(), ListBase::first, and NULL.

Referenced by pose_slide_init().

LinkData* poseAnim_mapping_getNextFCurve ( ListBase *  fcuLinks,
LinkData *  prev,
const char *  path 
)
void poseAnim_mapping_refresh ( bContext *  C,
Scene *  scene,
Object *  ob 
)
void poseAnim_mapping_reset ( ListBase *  pfLinks)