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)
LinkDataposeAnim_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)