Blender V2.61 - r43446
Functions

buttons_texture.c File Reference

#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include "DNA_brush_types.h"
#include "DNA_ID.h"
#include "DNA_lamp_types.h"
#include "DNA_material_types.h"
#include "DNA_node_types.h"
#include "DNA_object_types.h"
#include "DNA_object_force.h"
#include "DNA_particle_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "DNA_world_types.h"
#include "BKE_context.h"
#include "BKE_material.h"
#include "BKE_modifier.h"
#include "BKE_node.h"
#include "BKE_paint.h"
#include "BKE_particle.h"
#include "BKE_scene.h"
#include "RNA_access.h"
#include "UI_interface.h"
#include "UI_resources.h"
#include "ED_node.h"
#include "ED_screen.h"
#include "../interface/interface_intern.h"
#include "buttons_intern.h"

Go to the source code of this file.

Functions

static void buttons_texture_user_property_add (ListBase *users, ID *id, PointerRNA ptr, PropertyRNA *prop, const char *category, int icon, const char *name)
static void buttons_texture_user_node_add (ListBase *users, ID *id, bNodeTree *ntree, bNode *node, const char *category, int icon, const char *name)
static void buttons_texture_users_find_nodetree (ListBase *users, ID *id, bNodeTree *ntree, const char *category)
static void buttons_texture_modifier_foreach (void *userData, Object *ob, ModifierData *md, const char *propname)
static void buttons_texture_users_from_context (ListBase *users, const bContext *C, SpaceButs *sbuts)
void buttons_texture_context_compute (const bContext *C, SpaceButs *sbuts)
static void template_texture_select (bContext *C, void *user_p, void *UNUSED(arg))
static void template_texture_user_menu (bContext *C, uiLayout *layout, void *UNUSED(arg))
void uiTemplateTextureUser (uiLayout *layout, bContext *C)
static void template_texture_show (bContext *C, void *data_p, void *prop_p)
void uiTemplateTextureShow (uiLayout *layout, bContext *C, PointerRNA *ptr, PropertyRNA *prop)

Detailed Description

Definition in file buttons_texture.c.


Function Documentation

void buttons_texture_context_compute ( const bContext C,
SpaceButs sbuts 
)
static void buttons_texture_modifier_foreach ( void *  userData,
Object ob,
ModifierData md,
const char *  propname 
) [static]
static void buttons_texture_user_node_add ( ListBase users,
ID id,
bNodeTree ntree,
bNode node,
const char *  category,
int  icon,
const char *  name 
) [static]
static void buttons_texture_user_property_add ( ListBase users,
ID id,
PointerRNA  ptr,
PropertyRNA prop,
const char *  category,
int  icon,
const char *  name 
) [static]
static void buttons_texture_users_find_nodetree ( ListBase users,
ID id,
bNodeTree ntree,
const char *  category 
) [static]
static void buttons_texture_users_from_context ( ListBase users,
const bContext C,
SpaceButs sbuts 
) [static]
static void template_texture_select ( bContext C,
void *  user_p,
void *  UNUSEDarg 
) [static]
static void template_texture_show ( bContext C,
void *  data_p,
void *  prop_p 
) [static]
static void template_texture_user_menu ( bContext C,
uiLayout layout,
void *  UNUSEDarg 
) [static]
void uiTemplateTextureShow ( uiLayout layout,
bContext C,
PointerRNA ptr,
PropertyRNA prop 
)
void uiTemplateTextureUser ( uiLayout layout,
bContext C 
)