Blender  V2.59
Functions
render_update.c File Reference
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "DNA_lamp_types.h"
#include "DNA_material_types.h"
#include "DNA_node_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "DNA_view3d_types.h"
#include "DNA_world_types.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_depsgraph.h"
#include "BKE_icons.h"
#include "BKE_image.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "BKE_node.h"
#include "BKE_scene.h"
#include "BKE_texture.h"
#include "BKE_world.h"
#include "GPU_material.h"
#include "ED_render.h"
#include "render_intern.h"

Go to the source code of this file.

Functions

static int mtex_use_tex (MTex **mtex, int tot, Tex *tex)
static int nodes_use_tex (bNodeTree *ntree, Tex *tex)
static void material_changed (Main *UNUSED(bmain), Material *ma)
static void texture_changed (Main *bmain, Tex *tex)
static void lamp_changed (Main *bmain, Lamp *la)
static void world_changed (Main *bmain, World *wo)
static void image_changed (Main *bmain, Image *ima)
static void scene_changed (Main *bmain, Scene *UNUSED(scene))
void ED_render_id_flush_update (Main *bmain, ID *id)

Function Documentation

void ED_render_id_flush_update ( Main bmain,
ID id 
)
static void image_changed ( Main bmain,
Image ima 
) [static]
static void lamp_changed ( Main bmain,
Lamp la 
) [static]
static void material_changed ( Main UNUSEDbmain,
Material ma 
) [static]
static int mtex_use_tex ( MTex **  mtex,
int  tot,
Tex tex 
) [static]

Definition at line 70 of file render_update.c.

Referenced by texture_changed().

static int nodes_use_tex ( bNodeTree ntree,
Tex tex 
) [static]

Definition at line 84 of file render_update.c.

References ListBase::first, bNode::id, bNode::next, NODE_GROUP, bNodeTree::nodes, and bNode::type.

Referenced by texture_changed().

static void scene_changed ( Main bmain,
Scene UNUSEDscene 
) [static]
static void texture_changed ( Main bmain,
Tex tex 
) [static]
static void world_changed ( Main bmain,
World wo 
) [static]