Blender V2.61 - r43446
Functions | Variables

rna_fcurve.c File Reference

#include <stdlib.h>
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "DNA_anim_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BKE_action.h"
#include "WM_types.h"
#include "ED_keyframing.h"
#include "ED_keyframes_edit.h"

Go to the source code of this file.

Functions

static void rna_def_fmodifier_generator (BlenderRNA *brna)
static void rna_def_fmodifier_function_generator (BlenderRNA *brna)
static void rna_def_fmodifier_envelope_ctrl (BlenderRNA *brna)
static void rna_def_fmodifier_envelope (BlenderRNA *brna)
static void rna_def_fmodifier_cycles (BlenderRNA *brna)
static void rna_def_fmodifier_python (BlenderRNA *brna)
static void rna_def_fmodifier_limits (BlenderRNA *brna)
static void rna_def_fmodifier_noise (BlenderRNA *brna)
static void rna_def_fmodifier_stepped (BlenderRNA *brna)
static void rna_def_fmodifier (BlenderRNA *brna)
static void rna_def_drivertarget (BlenderRNA *brna)
static void rna_def_drivervar (BlenderRNA *brna)
static void rna_def_channeldriver_variables (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_channeldriver (BlenderRNA *brna)
static void rna_def_fpoint (BlenderRNA *brna)
static void rna_def_fkeyframe (BlenderRNA *brna)
static void rna_def_fcurve_modifiers (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_fcurve_keyframe_points (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_fcurve (BlenderRNA *brna)
void RNA_def_fcurve (BlenderRNA *brna)

Variables

EnumPropertyItem fmodifier_type_items []
EnumPropertyItem beztriple_keyframe_type_items []

Detailed Description

Definition in file rna_fcurve.c.


Function Documentation

static void rna_def_channeldriver ( BlenderRNA brna) [static]
static void rna_def_channeldriver_variables ( BlenderRNA brna,
PropertyRNA cprop 
) [static]
static void rna_def_drivertarget ( BlenderRNA brna) [static]
static void rna_def_drivervar ( BlenderRNA brna) [static]
static void rna_def_fcurve ( BlenderRNA brna) [static]
void RNA_def_fcurve ( BlenderRNA brna)
static void rna_def_fcurve_keyframe_points ( BlenderRNA brna,
PropertyRNA cprop 
) [static]
static void rna_def_fcurve_modifiers ( BlenderRNA brna,
PropertyRNA cprop 
) [static]
static void rna_def_fkeyframe ( BlenderRNA brna) [static]
static void rna_def_fmodifier ( BlenderRNA brna) [static]
static void rna_def_fmodifier_cycles ( BlenderRNA brna) [static]
static void rna_def_fmodifier_envelope ( BlenderRNA brna) [static]
static void rna_def_fmodifier_envelope_ctrl ( BlenderRNA brna) [static]
static void rna_def_fmodifier_function_generator ( BlenderRNA brna) [static]
static void rna_def_fmodifier_generator ( BlenderRNA brna) [static]
static void rna_def_fmodifier_limits ( BlenderRNA brna) [static]
static void rna_def_fmodifier_noise ( BlenderRNA brna) [static]
static void rna_def_fmodifier_python ( BlenderRNA brna) [static]
static void rna_def_fmodifier_stepped ( BlenderRNA brna) [static]
static void rna_def_fpoint ( BlenderRNA brna) [static]

Variable Documentation

Initial value:
 {
    {BEZT_KEYTYPE_KEYFRAME, "KEYFRAME", 0, "Keyframe", ""},
    {BEZT_KEYTYPE_BREAKDOWN, "BREAKDOWN", 0, "Breakdown", ""},
    {BEZT_KEYTYPE_EXTREME, "EXTREME", 0, "Extreme", ""},
    {BEZT_KEYTYPE_JITTER, "JITTER", 0, "Jitter", ""},
    {0, NULL, 0, NULL, NULL}}

Definition at line 64 of file rna_fcurve.c.

Referenced by ACTION_OT_keyframe_type().

Initial value:
 {
    {FMODIFIER_TYPE_NULL, "NULL", 0, "Invalid", ""},
    {FMODIFIER_TYPE_GENERATOR, "GENERATOR", 0, "Generator", ""},
    {FMODIFIER_TYPE_FN_GENERATOR, "FNGENERATOR", 0, "Built-In Function", ""},
    {FMODIFIER_TYPE_ENVELOPE, "ENVELOPE", 0, "Envelope", ""},
    {FMODIFIER_TYPE_CYCLES, "CYCLES", 0, "Cycles", ""},
    {FMODIFIER_TYPE_NOISE, "NOISE", 0, "Noise", ""},
    {FMODIFIER_TYPE_FILTER, "FILTER", 0, "Filter", ""},
    
    {FMODIFIER_TYPE_LIMITS, "LIMITS", 0, "Limits", ""},
    {FMODIFIER_TYPE_STEPPED, "STEPPED", 0, "Stepped Interpolation", ""},
    {0, NULL, 0, NULL, NULL}}

Definition at line 51 of file rna_fcurve.c.

Referenced by GRAPH_OT_fmodifier_add(), and NLA_OT_fmodifier_add().