Blender  V2.93
Functions
render_update.c File Reference
#include <stdlib.h>
#include <string.h>
#include "DNA_light_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_windowmanager_types.h"
#include "DNA_world_types.h"
#include "DRW_engine.h"
#include "BLI_listbase.h"
#include "BLI_threads.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_icons.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "BKE_node.h"
#include "BKE_paint.h"
#include "BKE_scene.h"
#include "RE_engine.h"
#include "RE_pipeline.h"
#include "ED_node.h"
#include "ED_paint.h"
#include "ED_render.h"
#include "ED_view3d.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_query.h"
#include "WM_api.h"
#include <stdio.h>

Go to the source code of this file.

Functions

void ED_render_view3d_update (Depsgraph *depsgraph, wmWindow *window, ScrArea *area, const bool updated)
 
void ED_render_scene_update (const DEGEditorUpdateContext *update_ctx, const bool updated)
 
void ED_render_engine_area_exit (Main *bmain, ScrArea *area)
 
void ED_render_engine_changed (Main *bmain, const bool update_scene_data)
 
void ED_render_view_layer_changed (Main *bmain, bScreen *screen)
 
static void material_changed (Main *UNUSED(bmain), Material *ma)
 
static void lamp_changed (Main *UNUSED(bmain), Light *la)
 
static void texture_changed (Main *bmain, Tex *tex)
 
static void world_changed (Main *UNUSED(bmain), World *wo)
 
static void image_changed (Main *bmain, Image *ima)
 
static void scene_changed (Main *bmain, Scene *scene)
 
void ED_render_id_flush_update (const DEGEditorUpdateContext *update_ctx, ID *id)
 

Function Documentation

◆ ED_render_engine_area_exit()

void ED_render_engine_area_exit ( Main bmain,
ScrArea area 
)

◆ ED_render_engine_changed()

void ED_render_engine_changed ( Main bmain,
const bool  update_scene_data 
)

◆ ED_render_id_flush_update()

void ED_render_id_flush_update ( const DEGEditorUpdateContext update_ctx,
ID id 
)

◆ ED_render_scene_update()

void ED_render_scene_update ( const DEGEditorUpdateContext update_ctx,
const bool  updated 
)

◆ ED_render_view3d_update()

void ED_render_view3d_update ( Depsgraph depsgraph,
wmWindow window,
ScrArea area,
const bool  updated 
)

◆ ED_render_view_layer_changed()

void ED_render_view_layer_changed ( Main bmain,
bScreen screen 
)

◆ image_changed()

static void image_changed ( Main bmain,
Image ima 
)
static

◆ lamp_changed()

static void lamp_changed ( Main UNUSEDbmain,
Light la 
)
static

Definition at line 227 of file render_update.c.

References BKE_icon_changed(), BKE_icon_id_ensure(), and Light::id.

Referenced by ED_render_id_flush_update().

◆ material_changed()

static void material_changed ( Main UNUSEDbmain,
Material ma 
)
static

Definition at line 221 of file render_update.c.

References BKE_icon_changed(), BKE_icon_id_ensure(), and Material::id.

Referenced by ED_render_id_flush_update().

◆ scene_changed()

static void scene_changed ( Main bmain,
Scene scene 
)
static

◆ texture_changed()

static void texture_changed ( Main bmain,
Tex tex 
)
static

◆ world_changed()

static void world_changed ( Main UNUSEDbmain,
World wo 
)
static

Definition at line 258 of file render_update.c.

References BKE_icon_changed(), BKE_icon_id_ensure(), and World::id.

Referenced by ED_render_id_flush_update().