Blender V2.61 - r43446
Classes | Defines | Typedefs | Functions | Variables

rna_internal.h File Reference

#include "UI_resources.h"
#include "rna_internal_types.h"

Go to the source code of this file.

Classes

struct  ContainerDefRNA
struct  FunctionDefRNA
struct  PropertyDefRNA
struct  StructDefRNA
struct  AllocDefRNA
struct  BlenderDefRNA
struct  ListBaseIterator
struct  ArrayIterator

Defines

#define RNA_MAGIC   ((int)~0)

Typedefs

typedef struct ContainerDefRNA ContainerDefRNA
typedef struct FunctionDefRNA FunctionDefRNA
typedef struct PropertyDefRNA PropertyDefRNA
typedef struct StructDefRNA StructDefRNA
typedef struct AllocDefRNA AllocDefRNA
typedef struct BlenderDefRNA BlenderDefRNA
typedef int(* IteratorSkipFunc )(struct CollectionPropertyIterator *iter, void *data)
typedef struct ListBaseIterator ListBaseIterator
typedef struct ArrayIterator ArrayIterator

Functions

void RNA_def_ID (struct BlenderRNA *brna)
void RNA_def_action (struct BlenderRNA *brna)
void RNA_def_animation (struct BlenderRNA *brna)
void RNA_def_animviz (struct BlenderRNA *brna)
void RNA_def_armature (struct BlenderRNA *brna)
void RNA_def_actuator (struct BlenderRNA *brna)
void RNA_def_boid (struct BlenderRNA *brna)
void RNA_def_brush (struct BlenderRNA *brna)
void RNA_def_brushclone (struct BlenderRNA *brna)
void RNA_def_camera (struct BlenderRNA *brna)
void RNA_def_cloth (struct BlenderRNA *brna)
void RNA_def_color (struct BlenderRNA *brna)
void RNA_def_constraint (struct BlenderRNA *brna)
void RNA_def_context (struct BlenderRNA *brna)
void RNA_def_controller (struct BlenderRNA *brna)
void RNA_def_curve (struct BlenderRNA *brna)
void RNA_def_dynamic_paint (struct BlenderRNA *brna)
void RNA_def_fluidsim (struct BlenderRNA *brna)
void RNA_def_fcurve (struct BlenderRNA *brna)
void RNA_def_gameproperty (struct BlenderRNA *brna)
void RNA_def_gpencil (struct BlenderRNA *brna)
void RNA_def_group (struct BlenderRNA *brna)
void RNA_def_image (struct BlenderRNA *brna)
void RNA_def_key (struct BlenderRNA *brna)
void RNA_def_lamp (struct BlenderRNA *brna)
void RNA_def_lattice (struct BlenderRNA *brna)
void RNA_def_main (struct BlenderRNA *brna)
void RNA_def_material (struct BlenderRNA *brna)
void RNA_def_mesh (struct BlenderRNA *brna)
void RNA_def_meta (struct BlenderRNA *brna)
void RNA_def_modifier (struct BlenderRNA *brna)
void RNA_def_nla (struct BlenderRNA *brna)
void RNA_def_nodetree (struct BlenderRNA *brna)
void RNA_def_object (struct BlenderRNA *brna)
void RNA_def_object_force (struct BlenderRNA *brna)
void RNA_def_packedfile (struct BlenderRNA *brna)
void RNA_def_particle (struct BlenderRNA *brna)
void RNA_def_pose (struct BlenderRNA *brna)
void RNA_def_render (struct BlenderRNA *brna)
void RNA_def_rna (struct BlenderRNA *brna)
void RNA_def_scene (struct BlenderRNA *brna)
void RNA_def_screen (struct BlenderRNA *brna)
void RNA_def_sculpt_paint (struct BlenderRNA *brna)
void RNA_def_sensor (struct BlenderRNA *brna)
void RNA_def_sequencer (struct BlenderRNA *brna)
void RNA_def_smoke (struct BlenderRNA *brna)
void RNA_def_space (struct BlenderRNA *brna)
void RNA_def_speaker (struct BlenderRNA *brna)
void RNA_def_test (struct BlenderRNA *brna)
void RNA_def_text (struct BlenderRNA *brna)
void RNA_def_texture (struct BlenderRNA *brna)
void RNA_def_timeline_marker (struct BlenderRNA *brna)
void RNA_def_sound (struct BlenderRNA *brna)
void RNA_def_ui (struct BlenderRNA *brna)
void RNA_def_userdef (struct BlenderRNA *brna)
void RNA_def_vfont (struct BlenderRNA *brna)
void RNA_def_wm (struct BlenderRNA *brna)
void RNA_def_world (struct BlenderRNA *brna)
void RNA_def_movieclip (struct BlenderRNA *brna)
void RNA_def_tracking (struct BlenderRNA *brna)
void rna_def_animdata_common (struct StructRNA *srna)
void rna_def_animviz_common (struct StructRNA *srna)
void rna_def_motionpath_common (struct StructRNA *srna)
void rna_def_texmat_common (struct StructRNA *srna, const char *texspace_editable)
void rna_def_mtex_common (struct BlenderRNA *brna, struct StructRNA *srna, const char *begin, const char *activeget, const char *activeset, const char *activeeditable, const char *structname, const char *structname_slots, const char *update)
void rna_def_render_layer_common (struct StructRNA *srna, int scene)
void rna_ID_name_get (struct PointerRNA *ptr, char *value)
int rna_ID_name_length (struct PointerRNA *ptr)
void rna_ID_name_set (struct PointerRNA *ptr, const char *value)
struct StructRNArna_ID_refine (struct PointerRNA *ptr)
struct IDPropertyrna_ID_idprops (struct PointerRNA *ptr, int create)
void rna_ID_fake_user_set (struct PointerRNA *ptr, int value)
struct IDPropertyrna_PropertyGroup_idprops (struct PointerRNA *ptr, int create)
void rna_PropertyGroup_unregister (struct Main *bmain, struct StructRNA *type)
struct StructRNArna_PropertyGroup_register (struct Main *bmain, struct ReportList *reports, void *data, const char *identifier, StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
struct StructRNArna_PropertyGroup_refine (struct PointerRNA *ptr)
void rna_object_vgroup_name_index_get (struct PointerRNA *ptr, char *value, int index)
int rna_object_vgroup_name_index_length (struct PointerRNA *ptr, int index)
void rna_object_vgroup_name_index_set (struct PointerRNA *ptr, const char *value, short *index)
void rna_object_vgroup_name_set (struct PointerRNA *ptr, const char *value, char *result, int maxlen)
void rna_object_uvlayer_name_set (struct PointerRNA *ptr, const char *value, char *result, int maxlen)
void rna_object_vcollayer_name_set (struct PointerRNA *ptr, const char *value, char *result, int maxlen)
PointerRNA rna_object_shapekey_index_get (struct ID *id, int value)
int rna_object_shapekey_index_set (struct ID *id, PointerRNA value, int current)
void rna_Object_internal_update_data (struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void rna_Mesh_update_draw (struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void rna_TextureSlot_update (struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
int rna_Armature_object_poll (struct PointerRNA *ptr, struct PointerRNA value)
int rna_Camera_object_poll (struct PointerRNA *ptr, struct PointerRNA value)
int rna_Curve_object_poll (struct PointerRNA *ptr, struct PointerRNA value)
int rna_Lattice_object_poll (struct PointerRNA *ptr, struct PointerRNA value)
int rna_Mesh_object_poll (struct PointerRNA *ptr, struct PointerRNA value)
int rna_Action_id_poll (struct PointerRNA *ptr, struct PointerRNA value)
int rna_Action_actedit_assign_poll (struct PointerRNA *ptr, struct PointerRNA value)
char * rna_TextureSlot_path (struct PointerRNA *ptr)
void RNA_api_action (StructRNA *srna)
void RNA_api_armature_edit_bone (StructRNA *srna)
void RNA_api_bone (StructRNA *srna)
void RNA_api_camera (StructRNA *srna)
void RNA_api_drivers (StructRNA *srna)
void RNA_api_image (struct StructRNA *srna)
void RNA_api_operator (struct StructRNA *srna)
void RNA_api_macro (struct StructRNA *srna)
void RNA_api_keyconfig (struct StructRNA *srna)
void RNA_api_keyconfigs (struct StructRNA *srna)
void RNA_api_keyingset (struct StructRNA *srna)
void RNA_api_keymap (struct StructRNA *srna)
void RNA_api_keymaps (struct StructRNA *srna)
void RNA_api_keymapitem (struct StructRNA *srna)
void RNA_api_keymapitems (struct StructRNA *srna)
void RNA_api_area (struct StructRNA *srna)
void RNA_api_main (struct StructRNA *srna)
void RNA_api_material (StructRNA *srna)
void RNA_api_mesh (struct StructRNA *srna)
void RNA_api_object (struct StructRNA *srna)
void RNA_api_object_base (struct StructRNA *srna)
void RNA_api_pose_channel (struct StructRNA *srna)
void RNA_api_scene (struct StructRNA *srna)
void RNA_api_scene_render (struct StructRNA *srna)
void RNA_api_sequence_strip (StructRNA *srna)
void RNA_api_text (struct StructRNA *srna)
void RNA_api_ui_layout (struct StructRNA *srna)
void RNA_api_wm (struct StructRNA *srna)
void RNA_api_sensor (struct StructRNA *srna)
void RNA_api_controller (struct StructRNA *srna)
void RNA_api_actuator (struct StructRNA *srna)
void RNA_api_texture (struct StructRNA *srna)
void RNA_api_environment_map (struct StructRNA *srna)
void RNA_def_main_cameras (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_scenes (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_objects (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_materials (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_node_groups (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_meshes (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_lamps (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_libraries (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_screens (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_window_managers (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_images (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_lattices (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_curves (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_metaballs (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_fonts (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_textures (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_brushes (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_worlds (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_groups (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_texts (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_speakers (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_sounds (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_armatures (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_actions (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_particles (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_gpencil (BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_movieclips (BlenderRNA *brna, PropertyRNA *cprop)
struct IDPropertyrna_idproperty_check (struct PropertyRNA **prop, struct PointerRNA *ptr)
void rna_builtin_properties_begin (struct CollectionPropertyIterator *iter, struct PointerRNA *ptr)
void rna_builtin_properties_next (struct CollectionPropertyIterator *iter)
PointerRNA rna_builtin_properties_get (struct CollectionPropertyIterator *iter)
PointerRNA rna_builtin_type_get (struct PointerRNA *ptr)
int rna_builtin_properties_lookup_string (PointerRNA *ptr, const char *key, PointerRNA *r_ptr)
void rna_iterator_listbase_begin (struct CollectionPropertyIterator *iter, struct ListBase *lb, IteratorSkipFunc skip)
void rna_iterator_listbase_next (struct CollectionPropertyIterator *iter)
void * rna_iterator_listbase_get (struct CollectionPropertyIterator *iter)
void rna_iterator_listbase_end (struct CollectionPropertyIterator *iter)
PointerRNA rna_listbase_lookup_int (PointerRNA *ptr, StructRNA *type, struct ListBase *lb, int index)
void rna_iterator_array_begin (struct CollectionPropertyIterator *iter, void *ptr, int itemsize, int length, int free_ptr, IteratorSkipFunc skip)
void rna_iterator_array_next (struct CollectionPropertyIterator *iter)
void * rna_iterator_array_get (struct CollectionPropertyIterator *iter)
void * rna_iterator_array_dereference_get (struct CollectionPropertyIterator *iter)
void rna_iterator_array_end (struct CollectionPropertyIterator *iter)
PointerRNA rna_array_lookup_int (PointerRNA *ptr, StructRNA *type, void *data, int itemsize, int length, int index)
void rna_addtail (struct ListBase *listbase, void *vlink)
void rna_freelinkN (struct ListBase *listbase, void *vlink)
void rna_freelistN (struct ListBase *listbase)
PropertyDefRNArna_findlink (ListBase *listbase, const char *identifier)
StructDefRNArna_find_struct_def (StructRNA *srna)
FunctionDefRNArna_find_function_def (FunctionRNA *func)
PropertyDefRNArna_find_parameter_def (PropertyRNA *parm)
PropertyDefRNArna_find_struct_property_def (StructRNA *srna, PropertyRNA *prop)
PointerRNA rna_pointer_inherit_refine (struct PointerRNA *ptr, struct StructRNA *type, void *data)
int rna_parameter_size (struct PropertyRNA *parm)
int rna_parameter_size_alloc (struct PropertyRNA *parm)
struct MTexrna_mtex_texture_slots_add (struct ID *self, struct bContext *C, struct ReportList *reports)
struct MTexrna_mtex_texture_slots_create (struct ID *self, struct bContext *C, struct ReportList *reports, int index)
void rna_mtex_texture_slots_clear (struct ID *self, struct bContext *C, struct ReportList *reports, int index)
int rna_IDMaterials_assign_int (struct PointerRNA *ptr, int key, const struct PointerRNA *assign_ptr)

Variables

BlenderDefRNA DefRNA
BlenderRNA BLENDER_RNA
StringPropertyRNA rna_PropertyGroupItem_string
IntPropertyRNA rna_PropertyGroupItem_int
IntPropertyRNA rna_PropertyGroupItem_int_array
FloatPropertyRNA rna_PropertyGroupItem_float
FloatPropertyRNA rna_PropertyGroupItem_float_array
PointerPropertyRNA rna_PropertyGroupItem_group
CollectionPropertyRNA rna_PropertyGroupItem_collection
CollectionPropertyRNA rna_PropertyGroupItem_idp_array
FloatPropertyRNA rna_PropertyGroupItem_double
FloatPropertyRNA rna_PropertyGroupItem_double_array
StructRNA RNA_PropertyGroupItem
StructRNA RNA_PropertyGroup

Detailed Description

Definition in file rna_internal.h.


Define Documentation

#define RNA_MAGIC   ((int)~0)

Typedef Documentation

typedef struct AllocDefRNA AllocDefRNA
typedef struct ArrayIterator ArrayIterator
typedef struct BlenderDefRNA BlenderDefRNA
typedef int(* IteratorSkipFunc)(struct CollectionPropertyIterator *iter, void *data)

Definition at line 326 of file rna_internal.h.

typedef struct StructDefRNA StructDefRNA

Function Documentation

int rna_Action_actedit_assign_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
int rna_Action_id_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
void rna_addtail ( struct ListBase listbase,
void *  vlink 
)
void RNA_api_action ( StructRNA srna)

Definition at line 50 of file rna_action_api.c.

Referenced by rna_def_action().

void RNA_api_actuator ( struct StructRNA srna)
void RNA_api_area ( struct StructRNA srna)
void RNA_api_armature_edit_bone ( StructRNA srna)
void RNA_api_bone ( StructRNA srna)
void RNA_api_camera ( StructRNA srna)
void RNA_api_controller ( struct StructRNA srna)
void RNA_api_drivers ( StructRNA srna)

Definition at line 50 of file rna_fcurve_api.c.

Referenced by rna_def_channeldriver().

void RNA_api_environment_map ( struct StructRNA srna)
void RNA_api_image ( struct StructRNA srna)
void RNA_api_keyconfig ( struct StructRNA srna)

Definition at line 365 of file rna_wm_api.c.

Referenced by rna_def_keyconfig().

void RNA_api_keyconfigs ( struct StructRNA srna)
void RNA_api_keyingset ( struct StructRNA srna)
void RNA_api_keymap ( struct StructRNA srna)
void RNA_api_keymapitem ( struct StructRNA srna)
void RNA_api_keymapitems ( struct StructRNA srna)
void RNA_api_keymaps ( struct StructRNA srna)
void RNA_api_macro ( struct StructRNA srna)
void RNA_api_main ( struct StructRNA srna)

Definition at line 606 of file rna_main_api.c.

Referenced by RNA_def_main().

void RNA_api_material ( StructRNA srna)

Definition at line 45 of file rna_material_api.c.

Referenced by RNA_def_material().

void RNA_api_mesh ( struct StructRNA srna)
void RNA_api_object ( struct StructRNA srna)
void RNA_api_object_base ( struct StructRNA srna)
void RNA_api_operator ( struct StructRNA srna)
void RNA_api_pose_channel ( struct StructRNA srna)
void RNA_api_scene ( struct StructRNA srna)
void RNA_api_scene_render ( struct StructRNA srna)
void RNA_api_sensor ( struct StructRNA srna)
void RNA_api_sequence_strip ( StructRNA srna)
void RNA_api_text ( struct StructRNA srna)
void RNA_api_texture ( struct StructRNA srna)
void RNA_api_ui_layout ( struct StructRNA srna)
void RNA_api_wm ( struct StructRNA srna)
int rna_Armature_object_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
PointerRNA rna_array_lookup_int ( PointerRNA ptr,
StructRNA type,
void *  data,
int  itemsize,
int  length,
int  index 
)

Definition at line 3468 of file rna_access.c.

References PointerRNA_NULL, and rna_pointer_inherit_refine().

void rna_builtin_properties_begin ( struct CollectionPropertyIterator iter,
struct PointerRNA ptr 
)

Referenced by RNA_def_struct().

PointerRNA rna_builtin_properties_get ( struct CollectionPropertyIterator iter)

Referenced by RNA_def_struct().

int rna_builtin_properties_lookup_string ( PointerRNA ptr,
const char *  key,
PointerRNA r_ptr 
)
void rna_builtin_properties_next ( struct CollectionPropertyIterator iter)

Referenced by RNA_def_struct().

PointerRNA rna_builtin_type_get ( struct PointerRNA ptr)

Referenced by RNA_def_struct().

int rna_Camera_object_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
int rna_Curve_object_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
void RNA_def_action ( struct BlenderRNA brna)

Definition at line 623 of file rna_action.c.

References rna_def_action(), rna_def_action_group(), and rna_def_dopesheet().

void RNA_def_actuator ( struct BlenderRNA brna)
void RNA_def_animation ( struct BlenderRNA brna)
void rna_def_animdata_common ( struct StructRNA srna)
void RNA_def_animviz ( struct BlenderRNA brna)
void rna_def_animviz_common ( struct StructRNA srna)
void RNA_def_armature ( struct BlenderRNA brna)

Definition at line 1017 of file rna_armature.c.

References rna_def_armature(), rna_def_bone(), and rna_def_edit_bone().

void RNA_def_boid ( struct BlenderRNA brna)

Definition at line 638 of file rna_boid.c.

References rna_def_boid_settings(), rna_def_boidrule(), and rna_def_boidstate().

void RNA_def_brush ( struct BlenderRNA brna)
void RNA_def_brushclone ( struct BlenderRNA brna)
void RNA_def_camera ( struct BlenderRNA brna)
void RNA_def_cloth ( struct BlenderRNA brna)
void RNA_def_color ( struct BlenderRNA brna)
void RNA_def_constraint ( struct BlenderRNA brna)

Definition at line 2228 of file rna_constraint.c.

References CONSTRAINT_ACTIVE, CONSTRAINT_DISABLE, CONSTRAINT_EXPAND, CONSTRAINT_OFF, CONSTRAINT_PROXY_LOCAL, NA_RENAME, NC_OBJECT, ND_CONSTRAINT, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_NONE, PROP_STRING, rna_def_constraint_action(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rigid_body_joint(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().

void RNA_def_context ( struct BlenderRNA brna)
void RNA_def_controller ( struct BlenderRNA brna)
void RNA_def_curve ( struct BlenderRNA brna)
void RNA_def_dynamic_paint ( struct BlenderRNA brna)
void RNA_def_fcurve ( struct BlenderRNA brna)
void RNA_def_fluidsim ( struct BlenderRNA brna)
void RNA_def_gameproperty ( struct BlenderRNA brna)
void RNA_def_gpencil ( struct BlenderRNA brna)
void RNA_def_group ( struct BlenderRNA brna)
void RNA_def_ID ( struct BlenderRNA brna)
void RNA_def_image ( struct BlenderRNA brna)

Definition at line 625 of file rna_image.c.

References rna_def_image(), and rna_def_imageuser().

void RNA_def_key ( struct BlenderRNA brna)

Definition at line 624 of file rna_key.c.

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

void RNA_def_lamp ( struct BlenderRNA brna)
void RNA_def_lattice ( struct BlenderRNA brna)

Definition at line 326 of file rna_lattice.c.

References rna_def_lattice(), and rna_def_latticepoint().

void RNA_def_main ( struct BlenderRNA brna)
void RNA_def_main_actions ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_armatures ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_brushes ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_cameras ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_curves ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_fonts ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_gpencil ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_groups ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_images ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_lamps ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_lattices ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_libraries ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_materials ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_meshes ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_metaballs ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_movieclips ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_node_groups ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_objects ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_particles ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_scenes ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_screens ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_sounds ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_speakers ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_texts ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_textures ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_window_managers ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_main_worlds ( BlenderRNA brna,
PropertyRNA cprop 
)
void RNA_def_material ( struct BlenderRNA brna)

Definition at line 1656 of file rna_material.c.

References FLT_MAX, MA_APPROX_OCCLUSION, MA_CUBE, MA_CUBIC, MA_ENV, MA_FACETEXTURE, MA_FACETEXTURE_ALPHA, MA_FLAT, MA_FULL_OSA, MA_GROUP_NOLAY, MA_HAIR, MA_MONKEY, MA_NOMIST, MA_OBCOLOR, MA_ONLYCAST, MA_ONLYSHADOW, MA_RAYBIAS, MA_RAYTRANSP, MA_SHADBUF, MA_SHADOW, MA_SHADOW_TRA, MA_SHLESS, MA_SO_OLD, MA_SO_SHADED, MA_SO_SHADOW, MA_SPHERE, MA_SPHERE_A, MA_TANGENT_V, MA_TRACEBLE, MA_TRANSP, MA_TYPE_HALO, MA_TYPE_SURFACE, MA_TYPE_VOLUME, MA_TYPE_WIRE, MA_VERTEXCOL, MA_VERTEXCOLP, MA_ZINV, MA_ZTRANSP, NC_MATERIAL, NC_OBJECT, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_UNSIGNED, RNA_api_material(), rna_def_animdata_common(), rna_def_material_colors(), rna_def_material_diffuse(), rna_def_material_gamesettings(), rna_def_material_halo(), rna_def_material_mtex(), rna_def_material_physics(), rna_def_material_raymirror(), rna_def_material_raytra(), rna_def_material_specularity(), rna_def_material_sss(), rna_def_material_strand(), rna_def_material_volume(), rna_def_mtex_common(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().

void RNA_def_mesh ( struct BlenderRNA brna)
void RNA_def_meta ( struct BlenderRNA brna)

Definition at line 353 of file rna_meta.c.

References rna_def_metaball(), and rna_def_metaelement().

void RNA_def_modifier ( struct BlenderRNA brna)

Definition at line 3069 of file rna_modifier.c.

References eModifierMode_ApplyOnSpline, eModifierMode_Editmode, eModifierMode_Expanded, eModifierMode_OnCage, eModifierMode_Realtime, eModifierMode_Render, NA_RENAME, NC_OBJECT, ND_MODIFIER, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_LIB_EXCEPTION, PROP_NONE, PROP_STRING, rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_curve(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluidsim(), rna_def_modifier_hook(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshdeform(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smoke(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_uvproject(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_string_funcs(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().

void rna_def_motionpath_common ( struct StructRNA srna)
void RNA_def_movieclip ( struct BlenderRNA brna)
void rna_def_mtex_common ( struct BlenderRNA brna,
struct StructRNA srna,
const char *  begin,
const char *  activeget,
const char *  activeset,
const char *  activeeditable,
const char *  structname,
const char *  structname_slots,
const char *  update 
)
void RNA_def_nla ( struct BlenderRNA brna)

Definition at line 638 of file rna_nla.c.

References rna_def_nlastrip(), and rna_def_nlatrack().

void RNA_def_nodetree ( struct BlenderRNA brna)
void RNA_def_object ( struct BlenderRNA brna)
void RNA_def_object_force ( struct BlenderRNA brna)
void RNA_def_packedfile ( struct BlenderRNA brna)
void RNA_def_particle ( struct BlenderRNA brna)
void RNA_def_pose ( struct BlenderRNA brna)
void RNA_def_render ( struct BlenderRNA brna)
void rna_def_render_layer_common ( struct StructRNA srna,
int  scene 
)
void RNA_def_rna ( struct BlenderRNA brna)
void RNA_def_scene ( struct BlenderRNA brna)

Definition at line 3845 of file rna_scene.c.

References AUDIO_SCRUB, AUDIO_SYNC, FLT_MAX, MAXFRAME, MINAFRAME, MINFRAME, NA_EDITED, NC_SCENE, NC_SPACE, NC_WINDOW, ND_FRAME, ND_FRAME_RANGE, ND_KEYINGSET, ND_LAYER, ND_RENDER_OPTIONS, ND_SPACE_GRAPH, ND_SPACE_VIEW3D, ND_WORLD, NULL, PHYS_GLOBAL_GRAVITY, PROP_ACCELERATION, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_ID_SELF_CHECK, PROP_INT, PROP_LAYER_MEMBER, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_TIME, PROP_XYZ_LENGTH, RNA_api_scene(), rna_def_animdata_common(), RNA_def_function(), RNA_def_function_return(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_scene_bases(), rna_def_scene_game_data(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_scene_render_layer(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_def_timeline_markers(), rna_def_tool_settings(), rna_def_transform_orientation(), rna_def_unified_paint_settings(), rna_def_unit_settings(), SCE_FRAME_DROP, SCE_NLA_EDIT_ON, SCER_PRV_RANGE, and STRUCT_ID_REFCOUNT.

void RNA_def_screen ( struct BlenderRNA brna)

Definition at line 302 of file rna_screen.c.

References rna_def_area(), rna_def_region(), and rna_def_screen().

void RNA_def_sculpt_paint ( struct BlenderRNA brna)
void RNA_def_sensor ( struct BlenderRNA brna)
void RNA_def_sequencer ( struct BlenderRNA brna)
void RNA_def_smoke ( struct BlenderRNA brna)
void RNA_def_sound ( struct BlenderRNA brna)

Definition at line 101 of file rna_sound.c.

References rna_def_sound().

void RNA_def_space ( struct BlenderRNA brna)
void RNA_def_speaker ( struct BlenderRNA brna)

Definition at line 168 of file rna_speaker.c.

References rna_def_speaker().

void RNA_def_test ( struct BlenderRNA brna)
void rna_def_texmat_common ( struct StructRNA srna,
const char *  texspace_editable 
)
void RNA_def_text ( struct BlenderRNA brna)

Definition at line 247 of file rna_text.c.

References rna_def_text(), rna_def_text_line(), and rna_def_text_marker().

void RNA_def_texture ( struct BlenderRNA brna)
void RNA_def_timeline_marker ( struct BlenderRNA brna)

Definition at line 74 of file rna_timeline.c.

References rna_def_timeline_marker().

void RNA_def_tracking ( struct BlenderRNA brna)

Definition at line 1300 of file rna_tracking.c.

References rna_def_tracking().

void RNA_def_ui ( struct BlenderRNA brna)

Definition at line 841 of file rna_ui.c.

References rna_def_header(), rna_def_menu(), rna_def_panel(), and rna_def_ui_layout().

void RNA_def_userdef ( struct BlenderRNA brna)
void RNA_def_vfont ( struct BlenderRNA brna)
void RNA_def_wm ( struct BlenderRNA brna)
void RNA_def_world ( struct BlenderRNA brna)
FunctionDefRNA* rna_find_function_def ( FunctionRNA func)
PropertyDefRNA* rna_find_parameter_def ( PropertyRNA parm)
StructDefRNA* rna_find_struct_def ( StructRNA srna)
PropertyDefRNA* rna_find_struct_property_def ( StructRNA srna,
PropertyRNA prop 
)
PropertyDefRNA* rna_findlink ( ListBase listbase,
const char *  identifier 
)

Definition at line 96 of file rna_define.c.

References ListBase::first, PropertyRNA::identifier, link(), Link::next, and NULL.

Referenced by RNA_def_property().

void rna_freelinkN ( struct ListBase listbase,
void *  vlink 
)

Definition at line 110 of file rna_define.c.

References MEM_freeN(), and rna_remlink().

Referenced by RNA_struct_free().

void rna_freelistN ( struct ListBase listbase)

Definition at line 116 of file rna_define.c.

References ListBase::first, ListBase::last, link(), MEM_freeN(), next, Link::next, and NULL.

Referenced by RNA_define_free(), and RNA_free().

void rna_ID_fake_user_set ( struct PointerRNA ptr,
int  value 
)
struct IDProperty* rna_ID_idprops ( struct PointerRNA ptr,
int  create 
) [read]
void rna_ID_name_get ( struct PointerRNA ptr,
char *  value 
)
int rna_ID_name_length ( struct PointerRNA ptr)
void rna_ID_name_set ( struct PointerRNA ptr,
const char *  value 
)
struct StructRNA* rna_ID_refine ( struct PointerRNA ptr) [read]
int rna_IDMaterials_assign_int ( struct PointerRNA ptr,
int  key,
const struct PointerRNA assign_ptr 
)
struct IDProperty* rna_idproperty_check ( struct PropertyRNA **  prop,
struct PointerRNA ptr 
) [read]
void rna_iterator_array_begin ( struct CollectionPropertyIterator iter,
void *  ptr,
int  itemsize,
int  length,
int  free_ptr,
IteratorSkipFunc  skip 
)
void* rna_iterator_array_dereference_get ( struct CollectionPropertyIterator iter)

Definition at line 3448 of file rna_access.c.

References CollectionPropertyIterator::internal.

void rna_iterator_array_end ( struct CollectionPropertyIterator iter)

Definition at line 3456 of file rna_access.c.

References CollectionPropertyIterator::internal, MEM_freeN(), and NULL.

Referenced by RNA_property_collection_end().

void* rna_iterator_array_get ( struct CollectionPropertyIterator iter)

Definition at line 3441 of file rna_access.c.

References CollectionPropertyIterator::internal.

Referenced by rna_property_collection_get_idp().

void rna_iterator_array_next ( struct CollectionPropertyIterator iter)
void rna_iterator_listbase_begin ( struct CollectionPropertyIterator iter,
struct ListBase lb,
IteratorSkipFunc  skip 
)
void rna_iterator_listbase_end ( struct CollectionPropertyIterator iter)

Definition at line 3387 of file rna_access.c.

References CollectionPropertyIterator::internal, MEM_freeN(), and NULL.

void* rna_iterator_listbase_get ( struct CollectionPropertyIterator iter)

Definition at line 3380 of file rna_access.c.

References CollectionPropertyIterator::internal.

void rna_iterator_listbase_next ( struct CollectionPropertyIterator iter)
int rna_Lattice_object_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
PointerRNA rna_listbase_lookup_int ( PointerRNA ptr,
StructRNA type,
struct ListBase lb,
int  index 
)

Definition at line 3393 of file rna_access.c.

References BLI_findlink(), data, and rna_pointer_inherit_refine().

int rna_Mesh_object_poll ( struct PointerRNA ptr,
struct PointerRNA  value 
)
void rna_Mesh_update_draw ( struct Main bmain,
struct Scene scene,
struct PointerRNA ptr 
)
struct MTex* rna_mtex_texture_slots_add ( struct ID self,
struct bContext C,
struct ReportList reports 
) [read]
void rna_mtex_texture_slots_clear ( struct ID self,
struct bContext C,
struct ReportList reports,
int  index 
)
struct MTex* rna_mtex_texture_slots_create ( struct ID self,
struct bContext C,
struct ReportList reports,
int  index 
) [read]
void rna_Object_internal_update_data ( struct Main bmain,
struct Scene scene,
struct PointerRNA ptr 
)
PointerRNA rna_object_shapekey_index_get ( struct ID id,
int  value 
)
int rna_object_shapekey_index_set ( struct ID id,
PointerRNA  value,
int  current 
)
void rna_object_uvlayer_name_set ( struct PointerRNA ptr,
const char *  value,
char *  result,
int  maxlen 
)
void rna_object_vcollayer_name_set ( struct PointerRNA ptr,
const char *  value,
char *  result,
int  maxlen 
)
void rna_object_vgroup_name_index_get ( struct PointerRNA ptr,
char *  value,
int  index 
)
int rna_object_vgroup_name_index_length ( struct PointerRNA ptr,
int  index 
)
void rna_object_vgroup_name_index_set ( struct PointerRNA ptr,
const char *  value,
short *  index 
)
void rna_object_vgroup_name_set ( struct PointerRNA ptr,
const char *  value,
char *  result,
int  maxlen 
)
int rna_parameter_size ( struct PropertyRNA parm)
int rna_parameter_size_alloc ( struct PropertyRNA parm)
PointerRNA rna_pointer_inherit_refine ( struct PointerRNA ptr,
struct StructRNA type,
void *  data 
)
struct IDProperty* rna_PropertyGroup_idprops ( struct PointerRNA ptr,
int  create 
) [read]
struct StructRNA* rna_PropertyGroup_refine ( struct PointerRNA ptr) [read]
struct StructRNA* rna_PropertyGroup_register ( struct Main bmain,
struct ReportList reports,
void *  data,
const char *  identifier,
StructValidateFunc  validate,
StructCallbackFunc  call,
StructFreeFunc  free 
) [read]
void rna_PropertyGroup_unregister ( struct Main bmain,
struct StructRNA type 
)
char* rna_TextureSlot_path ( struct PointerRNA ptr)
void rna_TextureSlot_update ( struct Main bmain,
struct Scene scene,
struct PointerRNA ptr 
)

Variable Documentation