Blender V2.61 - r43446
Functions

interface_anim.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "DNA_anim_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_animsys.h"
#include "BKE_fcurve.h"
#include "BKE_global.h"
#include "ED_keyframing.h"
#include "UI_interface.h"
#include "RNA_access.h"
#include "WM_api.h"
#include "WM_types.h"
#include "interface_intern.h"

Go to the source code of this file.

Functions

static FCurveui_but_get_fcurve (uiBut *but, bAction **action, int *driven)
void ui_but_anim_flag (uiBut *but, float cfra)
int ui_but_anim_expression_get (uiBut *but, char *str, size_t maxlen)
int ui_but_anim_expression_set (uiBut *but, const char *str)
int ui_but_anim_expression_create (uiBut *but, const char *str)
void ui_but_anim_autokey (bContext *C, uiBut *but, Scene *scene, float cfra)
void ui_but_anim_insert_keyframe (bContext *C)
void ui_but_anim_delete_keyframe (bContext *C)
void ui_but_anim_add_driver (bContext *C)
void ui_but_anim_remove_driver (bContext *C)
void ui_but_anim_copy_driver (bContext *C)
void ui_but_anim_paste_driver (bContext *C)
void ui_but_anim_add_keyingset (bContext *C)
void ui_but_anim_remove_keyingset (bContext *C)

Detailed Description

Definition in file interface_anim.c.


Function Documentation

void ui_but_anim_add_driver ( bContext C)

Definition at line 215 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

Referenced by ui_do_button().

void ui_but_anim_add_keyingset ( bContext C)

Definition at line 239 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

Referenced by ui_do_button().

void ui_but_anim_autokey ( bContext C,
uiBut but,
Scene scene,
float  cfra 
)
void ui_but_anim_copy_driver ( bContext C)

Definition at line 227 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

void ui_but_anim_delete_keyframe ( bContext C)

Definition at line 209 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

Referenced by ui_do_button().

int ui_but_anim_expression_create ( uiBut but,
const char *  str 
)
int ui_but_anim_expression_get ( uiBut but,
char *  str,
size_t  maxlen 
)
int ui_but_anim_expression_set ( uiBut but,
const char *  str 
)
void ui_but_anim_flag ( uiBut but,
float  cfra 
)
void ui_but_anim_insert_keyframe ( bContext C)

Definition at line 203 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

Referenced by ui_do_button().

void ui_but_anim_paste_driver ( bContext C)

Definition at line 233 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

void ui_but_anim_remove_driver ( bContext C)

Definition at line 221 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

Referenced by ui_do_button().

void ui_but_anim_remove_keyingset ( bContext C)

Definition at line 245 of file interface_anim.c.

References NULL, WM_OP_INVOKE_DEFAULT, and WM_operator_name_call().

Referenced by ui_do_button().

static FCurve* ui_but_get_fcurve ( uiBut but,
bAction **  action,
int *  driven 
) [static]