Blender  V3.3
Functions | Variables
rna_object_force.c File Reference
#include <stdlib.h>
#include "DNA_cloth_types.h"
#include "DNA_dynamicpaint_types.h"
#include "DNA_fluid_types.h"
#include "DNA_object_force_types.h"
#include "DNA_object_types.h"
#include "DNA_particle_types.h"
#include "DNA_pointcache_types.h"
#include "DNA_rigidbody_types.h"
#include "DNA_scene_types.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "WM_api.h"
#include "WM_types.h"

Go to the source code of this file.

Functions

static void rna_def_pointcache_common (StructRNA *srna)
 
static void rna_def_ptcache_point_caches (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_pointcache_active (BlenderRNA *brna)
 
static void rna_def_collision (BlenderRNA *brna)
 
static void rna_def_effector_weight (BlenderRNA *brna)
 
static void rna_def_field (BlenderRNA *brna)
 
static void rna_def_softbody (BlenderRNA *brna)
 
void RNA_def_object_force (BlenderRNA *brna)
 

Variables

static const EnumPropertyItem effector_shape_items []
 

Function Documentation

◆ rna_def_collision()

static void rna_def_collision ( BlenderRNA brna)
static

◆ rna_def_effector_weight()

static void rna_def_effector_weight ( BlenderRNA brna)
static

◆ rna_def_field()

static void rna_def_field ( BlenderRNA brna)
static

◆ RNA_def_object_force()

void RNA_def_object_force ( BlenderRNA brna)

◆ rna_def_pointcache_active()

static void rna_def_pointcache_active ( BlenderRNA brna)
static

◆ rna_def_pointcache_common()

static void rna_def_pointcache_common ( StructRNA srna)
static

◆ rna_def_ptcache_point_caches()

static void rna_def_ptcache_point_caches ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_softbody()

static void rna_def_softbody ( BlenderRNA brna)
static

Variable Documentation

◆ effector_shape_items

const EnumPropertyItem effector_shape_items[]
static
Initial value:
= {
{PFIELD_SHAPE_POINT, "POINT", 0, "Point", "Field originates from the object center"},
{PFIELD_SHAPE_LINE, "LINE", 0, "Line", "Field originates from the local Z axis of the object"},
"PLANE",
0,
"Plane",
"Field originates from the local XY plane of the object"},
"SURFACE",
0,
"Surface",
"Field originates from the surface of the object"},
"POINTS",
0,
"Every Point",
"Field originates from all of the vertices of the object"},
{0, NULL, 0, NULL, NULL},
}
#define PFIELD_SHAPE_LINE
#define PFIELD_SHAPE_SURFACE
#define PFIELD_SHAPE_POINT
#define PFIELD_SHAPE_PLANE
#define PFIELD_SHAPE_POINTS

Definition at line 27 of file rna_object_force.c.

Referenced by rna_def_field().