Blender V4.3
rna_key.cc File Reference
#include <cstdlib>
#include "DNA_ID.h"
#include "DNA_curve_types.h"
#include "DNA_key_types.h"
#include "DNA_lattice_types.h"
#include "DNA_mesh_types.h"
#include "DNA_scene_types.h"
#include "BLI_math_rotation.h"
#include "BLI_utildefines.h"
#include "BLT_translation.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "MEM_guardedalloc.h"
#include "rna_internal.hh"

Go to the source code of this file.

Functions

static void rna_def_keydata (BlenderRNA *brna)
 
static void rna_def_keyblock (BlenderRNA *brna)
 
static void rna_def_key (BlenderRNA *brna)
 
void RNA_def_key (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_keyblock_type_items []
 
static const float tilt_limit = DEG2RADF(21600.0f)
 

Function Documentation

◆ RNA_def_key()

void RNA_def_key ( BlenderRNA * brna)

Definition at line 1146 of file rna_key.cc.

References rna_def_key(), rna_def_keyblock(), and rna_def_keydata().

◆ rna_def_key()

◆ rna_def_keyblock()

◆ rna_def_keydata()

Variable Documentation

◆ rna_enum_keyblock_type_items

const EnumPropertyItem rna_enum_keyblock_type_items[]
Initial value:
= {
{KEY_LINEAR, "KEY_LINEAR", 0, "Linear", ""},
{KEY_CARDINAL, "KEY_CARDINAL", 0, "Cardinal", ""},
{KEY_CATMULL_ROM, "KEY_CATMULL_ROM", 0, "Catmull-Rom", ""},
{KEY_BSPLINE, "KEY_BSPLINE", 0, "BSpline", ""},
{0, nullptr, 0, nullptr, nullptr},
}
@ KEY_LINEAR
@ KEY_CARDINAL
@ KEY_BSPLINE
@ KEY_CATMULL_ROM

Definition at line 31 of file rna_key.cc.

Referenced by rna_def_keyblock(), and rna_def_lattice().

◆ tilt_limit

const float tilt_limit = DEG2RADF(21600.0f)
static

Definition at line 854 of file rna_key.cc.

Referenced by rna_def_keydata().