Blender V5.0
RenderJob Struct Reference

Inherits RenderJobBase.

Public Attributes

Mainmain
ViewLayerview_layer
ViewLayersingle_layer
Renderre
Objectcamera_override
bool v3d_override
bool anim
bool write_still
Imageimage
ImageUser iuser
bool image_outdated
bool * stop
bool * do_update
floatprogress
ReportListreports
int orig_layer
int last_layer
bool use_sequencer_scene
ScrAreaarea
ColorManagedViewSettings view_settings
ColorManagedDisplaySettings display_settings
bool interface_locked
int frame_start
int frame_end
Public Attributes inherited from RenderJobBase
Scenescene = nullptr
Scenecurrent_scene = nullptr

Detailed Description

Definition at line 73 of file render_internal.cc.

Member Data Documentation

◆ anim

bool RenderJob::anim

Definition at line 80 of file render_internal.cc.

Referenced by render_endjob(), render_startjob(), and screen_render_invoke().

◆ area

◆ camera_override

Object* RenderJob::camera_override

Definition at line 78 of file render_internal.cc.

Referenced by render_startjob(), and screen_render_invoke().

◆ display_settings

ColorManagedDisplaySettings RenderJob::display_settings

Definition at line 93 of file render_internal.cc.

Referenced by screen_render_invoke().

◆ do_update

bool* RenderJob::do_update

◆ frame_end

int RenderJob::frame_end

Definition at line 96 of file render_internal.cc.

Referenced by render_startjob(), and screen_render_invoke().

◆ frame_start

int RenderJob::frame_start

Definition at line 95 of file render_internal.cc.

Referenced by render_startjob(), and screen_render_invoke().

◆ image

◆ image_outdated

bool RenderJob::image_outdated

Definition at line 83 of file render_internal.cc.

Referenced by image_rect_update(), and render_endjob().

◆ interface_locked

bool RenderJob::interface_locked

Definition at line 94 of file render_internal.cc.

Referenced by render_drawlock(), render_endjob(), and screen_render_invoke().

◆ iuser

ImageUser RenderJob::iuser

◆ last_layer

int RenderJob::last_layer

Definition at line 89 of file render_internal.cc.

Referenced by render_image_update_pass_and_layer(), and screen_render_invoke().

◆ main

◆ orig_layer

int RenderJob::orig_layer

◆ progress

float* RenderJob::progress

Definition at line 86 of file render_internal.cc.

Referenced by render_progress_update(), and render_startjob().

◆ re

◆ reports

ReportList* RenderJob::reports

Definition at line 87 of file render_internal.cc.

Referenced by render_startjob(), and screen_render_invoke().

◆ single_layer

ViewLayer* RenderJob::single_layer

Definition at line 76 of file render_internal.cc.

Referenced by render_endjob(), render_startjob(), and screen_render_invoke().

◆ stop

bool* RenderJob::stop

Definition at line 84 of file render_internal.cc.

Referenced by render_breakjob(), and render_startjob().

◆ use_sequencer_scene

bool RenderJob::use_sequencer_scene

◆ v3d_override

bool RenderJob::v3d_override

Definition at line 79 of file render_internal.cc.

Referenced by image_renderinfo_cb(), and screen_render_invoke().

◆ view_layer

ViewLayer* RenderJob::view_layer

Definition at line 75 of file render_internal.cc.

Referenced by render_endjob(), and screen_render_invoke().

◆ view_settings

ColorManagedViewSettings RenderJob::view_settings

Definition at line 92 of file render_internal.cc.

Referenced by render_freejob(), and screen_render_invoke().

◆ write_still

bool RenderJob::write_still

Definition at line 80 of file render_internal.cc.

Referenced by render_startjob(), and screen_render_invoke().


The documentation for this struct was generated from the following file: