Blender V2.61 - r43446
Public Attributes

FCurve Struct Reference

#include <DNA_anim_types.h>

List of all members.

Public Attributes

struct FCurvenext
struct FCurveprev
bActionGroupgrp
ChannelDriverdriver
ListBase modifiers
BezTriplebezt
FPointfpt
unsigned int totvert
float curval
short flag
short extend
int array_index
char * rna_path
int color_mode
float color [3]

Detailed Description

Definition at line 431 of file DNA_anim_types.h.


Member Data Documentation

Definition at line 443 of file DNA_anim_types.h.

Referenced by acf_fcurve_setting_valid(), action_frame_has_keyframe(), ActionFCurveToTransData(), ANIM_fcurve_keyframes_loop(), ANIM_paste_driver(), beztmap_to_data(), calc_fcurve_bounds(), calc_fcurve_range(), calchandles_fcurve(), clean_fcurve(), clear_fcurve_keys(), copy_animedit_keys(), copy_fcurve(), count_fcurve_keys(), AnimationExporter::create_interpolation_source(), AnimationExporter::create_source_from_fcurve(), delete_fcurve_key(), delete_fcurve_keys(), delete_keyframe(), direct_link_fcurves(), do_versions(), draw_fcurve_curve_bezts(), draw_fcurve_handles(), draw_fcurve_vertices_handles(), draw_fcurve_vertices_keyframes(), duplicate_fcurve_keys(), evaluate_fcurve(), fcm_cycles_time(), fcu_test_selected(), fcurve_frame_has_keyframe(), fcurve_store_samples(), fcurve_to_keylist(), AnimationImporter::find_frames(), AnimationExporter::find_frames(), AnimationImporter::find_frames_old(), free_fcurve(), get_active_fcurve_keyframe_edit(), AnimationExporter::get_eul_source_for_quat(), get_fcurve_end_keyframes(), get_nearest_fcurve_verts_list(), graph_draw_curves(), graph_panel_key_properties(), graphkeys_euler_filter_exec(), graphop_editable_keyframes_poll(), graphop_visible_keyframes_poll(), icu_to_fcurves(), insert_bezt_fcurve(), insert_vert_fcurve(), new_key_needed(), parent_set_exec(), paste_animedit_keys_fcurve(), pose_propagate_fcurve(), posttrans_fcurve_clean(), remake_graph_transdata(), sample_fcurve(), select_moreless_action_keys(), select_moreless_graph_keys(), seq_offset_animdata(), smooth_fcurve(), sort_time_fcurve(), test_time_fcurve(), testhandles_fcurve(), and write_fcurves().

float FCurve::color[3]

Definition at line 457 of file DNA_anim_types.h.

Referenced by graph_panel_properties(), graph_refresh(), and insert_keyframe().

short FCurve::flag
struct FCurve * FCurve::prev

Definition at line 454 of file DNA_anim_types.h.

Referenced by achannel_setting_slider_cb(), action_get_item_transforms(), action_move_fcurves_by_basepath(), ANIM_channel_draw_widgets(), ANIM_copy_driver(), ANIM_list_elem_update(), ANIM_unit_mapping_get_factor(), animchan_sync_fcurve(), animsys_execute_fcurve(), autokeyframe_ob_cb_func(), autokeyframe_pose_cb_func(), BKE_animdata_separate_by_basepath(), BKE_nlastrip_validate_fcurves(), copy_animedit_keys(), copy_fcurve(), AnimationExporter::create_source_from_fcurve(), curve_rename_fcurves(), AnimationExporter::dae_animation(), dag_add_driver_relation(), delete_key_v3d_exec(), direct_link_fcurves(), driver_remove_cb(), drivers_path_rename_fix(), AnimationExporter::enable_fcurves(), fcurve_path_rename(), fcurves_path_rename_fix(), AnimationExporter::find_frames(), free_fcurve(), AnimationExporter::get_eul_source_for_quat(), getname_anim_fcurve(), AnimationExporter::getObjectBoneName(), BL_InterpolatorList::GetScalarInterpolator(), graph_panel_key_properties(), graphkeys_euler_filter_exec(), icu_to_fcurves(), insert_action_keys(), insert_graph_keys(), insert_keyframe_direct(), iter_step_fcurve(), list_find_data_fcurves(), list_find_fcurve(), AnimationImporter::modify_fcurve(), nlaevalchan_verify(), object_modifiers_use_time(), AnimationExporter::operator()(), pastebuf_match_path_full(), pastebuf_match_path_property(), pose_propagate_get_refVal(), pose_slide_apply_props(), poseAnim_mapping_getNextFCurve(), seq_dupe_animdata(), seq_free_animdata(), seq_offset_animdata(), skip_fcurve_selected_data(), ui_but_anim_autokey(), verify_driver_fcurve(), verify_fcurve(), and write_fcurves().

unsigned int FCurve::totvert

Definition at line 445 of file DNA_anim_types.h.

Referenced by action_frame_has_keyframe(), action_has_motion(), ANIM_paste_driver(), AnimationImporter::apply_matrix_curves(), calc_action_range(), calc_fcurve_bounds(), calc_fcurve_range(), calchandles_fcurve(), calculate_fcurve(), clean_fcurve(), clear_fcurve_keys(), AnimationExporter::create_interpolation_source(), AnimationExporter::create_source_from_fcurve(), AnimationExporter::dae_animation(), delete_action_keys(), delete_fcurve_key(), delete_fcurve_keys(), delete_graph_keys(), delete_keyframe(), do_versions(), draw_fcurve_curve_bezts(), draw_fcurve_curve_samples(), draw_fcurve_handles(), draw_fcurve_handles_check(), draw_fcurve_samples(), draw_fcurve_vertices_handles(), draw_fcurve_vertices_keyframes(), duplicate_fcurve_keys(), fcm_cycles_time(), fcu_test_selected(), fcurve_eval_keyframes(), fcurve_eval_samples(), fcurve_frame_has_keyframe(), fcurve_store_samples(), fcurve_to_keylist(), AnimationImporter::find_frames(), AnimationExporter::find_frames(), AnimationImporter::find_frames_old(), get_active_fcurve_keyframe_edit(), AnimationExporter::get_eul_source_for_quat(), get_fcurve_end_keyframes(), get_nearest_fcurve_verts_list(), graph_draw_curves(), graphkeys_euler_filter_exec(), icu_to_fcurves(), insert_bezt_fcurve(), insert_keyframe(), insert_keyframe_direct(), insert_vert_fcurve(), new_key_needed(), pose_propagate_fcurve(), posttrans_fcurve_clean(), remake_graph_transdata(), select_moreless_action_keys(), select_moreless_graph_keys(), selmap_build_bezier_less(), selmap_build_bezier_more(), seq_offset_animdata(), smooth_fcurve(), sort_time_fcurve(), test_time_fcurve(), and write_fcurves().


The documentation for this struct was generated from the following file: