Blender  V2.93
Enumerations | Functions
ED_render.h File Reference
#include "DNA_vec_types.h"

Go to the source code of this file.

Enumerations

enum  { PR_BUTS_RENDER = 0 , PR_ICON_RENDER = 1 , PR_NODE_RENDER = 2 , PR_ICON_DEFERRED = 3 }
 

Functions

void ED_operatortypes_render (void)
 
void ED_render_engine_changed (struct Main *bmain, const bool update_scene_data)
 
void ED_render_engine_area_exit (struct Main *bmain, struct ScrArea *area)
 
void ED_render_view_layer_changed (struct Main *bmain, struct bScreen *screen)
 
void ED_render_id_flush_update (const struct DEGEditorUpdateContext *update_ctx, struct ID *id)
 
void ED_render_scene_update (const struct DEGEditorUpdateContext *update_ctx, const bool updated)
 
void ED_render_view3d_update (struct Depsgraph *depsgraph, struct wmWindow *window, struct ScrArea *area, const bool updated)
 
struct SceneED_render_job_get_scene (const struct bContext *C)
 
struct SceneED_render_job_get_current_scene (const struct bContext *C)
 
void ED_preview_ensure_dbase (void)
 
void ED_preview_free_dbase (void)
 
void ED_preview_shader_job (const struct bContext *C, void *owner, struct ID *id, struct ID *parent, struct MTex *slot, int sizex, int sizey, int method)
 
void ED_preview_icon_render (const struct bContext *C, struct Scene *scene, struct ID *id, unsigned int *rect, int sizex, int sizey)
 
void ED_preview_icon_job (const struct bContext *C, void *owner, struct ID *id, unsigned int *rect, int sizex, int sizey, const bool delay)
 
void ED_preview_kill_jobs (struct wmWindowManager *wm, struct Main *bmain)
 
void ED_preview_draw (const struct bContext *C, void *idp, void *parentp, void *slot, rcti *rect)
 
void ED_render_clear_mtex_copybuf (void)
 
void ED_render_internal_init (void)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PR_BUTS_RENDER 
PR_ICON_RENDER 
PR_NODE_RENDER 
PR_ICON_DEFERRED 

Definition at line 76 of file ED_render.h.

Function Documentation

◆ ED_operatortypes_render()

void ED_operatortypes_render ( void  )

◆ ED_preview_draw()

void ED_preview_draw ( const struct bContext C,
void *  idp,
void *  parentp,
void *  slot,
rcti rect 
)

Referenced by uiTemplatePreview().

◆ ED_preview_ensure_dbase()

void ED_preview_ensure_dbase ( void  )

◆ ED_preview_free_dbase()

void ED_preview_free_dbase ( void  )

Definition at line 209 of file render_preview.c.

References BKE_main_free(), G_pr_main, and G_pr_main_grease_pencil.

Referenced by WM_exit_ex().

◆ ED_preview_icon_job()

void ED_preview_icon_job ( const struct bContext C,
void *  owner,
struct ID id,
unsigned int *  rect,
int  sizex,
int  sizey,
const bool  delay 
)

Referenced by icon_set_image().

◆ ED_preview_icon_render()

void ED_preview_icon_render ( const struct bContext C,
struct Scene scene,
struct ID id,
unsigned int *  rect,
int  sizex,
int  sizey 
)

Referenced by icon_set_image().

◆ ED_preview_kill_jobs()

void ED_preview_kill_jobs ( struct wmWindowManager wm,
struct Main bmain 
)

◆ ED_preview_shader_job()

void ED_preview_shader_job ( const struct bContext C,
void *  owner,
struct ID id,
struct ID parent,
struct MTex slot,
int  sizex,
int  sizey,
int  method 
)

Referenced by node_area_refresh().

◆ ED_render_clear_mtex_copybuf()

void ED_render_clear_mtex_copybuf ( void  )

Definition at line 2385 of file render_shading.c.

References mtexcopied.

Referenced by copy_mtex_exec(), and WM_init().

◆ ED_render_engine_area_exit()

void ED_render_engine_area_exit ( struct Main bmain,
struct ScrArea area 
)

◆ ED_render_engine_changed()

void ED_render_engine_changed ( struct Main bmain,
const bool  update_scene_data 
)

◆ ED_render_id_flush_update()

void ED_render_id_flush_update ( const struct DEGEditorUpdateContext update_ctx,
struct ID id 
)

Referenced by WM_init().

◆ ED_render_internal_init()

void ED_render_internal_init ( void  )

◆ ED_render_job_get_current_scene()

struct Scene* ED_render_job_get_current_scene ( const struct bContext C)

◆ ED_render_job_get_scene()

struct Scene* ED_render_job_get_scene ( const struct bContext C)

Referenced by draw_render_info().

◆ ED_render_scene_update()

void ED_render_scene_update ( const struct DEGEditorUpdateContext update_ctx,
const bool  updated 
)

Referenced by WM_init().

◆ ED_render_view3d_update()

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

◆ ED_render_view_layer_changed()

void ED_render_view_layer_changed ( struct Main bmain,
struct bScreen screen 
)