Blender  V3.3
Functions | Variables
rna_curves.c File Reference
#include <stdlib.h>
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "DNA_curves_types.h"
#include "BLI_math_base.h"
#include "BLI_string.h"
#include "WM_types.h"

Go to the source code of this file.

Functions

static void rna_def_curves_point (BlenderRNA *brna)
 
static void rna_def_curves_curve (BlenderRNA *brna)
 
static void rna_def_curves (BlenderRNA *brna)
 
void RNA_def_curves (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_curves_types []
 

Function Documentation

◆ rna_def_curves()

static void rna_def_curves ( BlenderRNA brna)
static

◆ RNA_def_curves()

void RNA_def_curves ( BlenderRNA brna)

Definition at line 378 of file rna_curves.c.

References rna_def_curves(), rna_def_curves_curve(), and rna_def_curves_point().

◆ rna_def_curves_curve()

static void rna_def_curves_curve ( BlenderRNA brna)
static

◆ rna_def_curves_point()

static void rna_def_curves_point ( BlenderRNA brna)
static

Variable Documentation

◆ rna_enum_curves_types

const EnumPropertyItem rna_enum_curves_types[]
Initial value:
= {
{CURVE_TYPE_CATMULL_ROM, "CATMULL_ROM", 0, "Catmull Rom", ""},
{CURVE_TYPE_POLY, "POLY", 0, "Poly", ""},
{CURVE_TYPE_BEZIER, "BEZIER", 0, "Bezier", ""},
{CURVE_TYPE_NURBS, "NURBS", 0, "NURBS", ""},
{0, NULL, 0, NULL, NULL},
}
@ CURVE_TYPE_BEZIER
@ CURVE_TYPE_NURBS
@ CURVE_TYPE_POLY
@ CURVE_TYPE_CATMULL_ROM

Definition at line 21 of file rna_curves.c.

Referenced by def_geo_curve_spline_type().