Blender V4.3
RenderData Struct Reference

#include <DNA_scene_types.h>

Public Attributes

struct ImageFormatData im_format
 
void * _pad
 
struct FFMpegCodecData ffcodecdata
 
int cfra
 
int sfra
 
int efra
 
float subframe
 
int psfra
 
int pefra
 
int images
 
int framapto
 
short flag
 
short threads
 
float framelen
 
int frame_step
 
short dimensionspreset
 
short size
 
int xsch
 
int ysch
 
int tilex DNA_DEPRECATED
 
int tiley DNA_DEPRECATED
 
short planes DNA_DEPRECATED
 
short imtype DNA_DEPRECATED
 
short subimtype DNA_DEPRECATED
 
short quality DNA_DEPRECATED
 
char use_lock_interface
 
char _pad7 [3]
 
int scemode
 
int mode
 
short frs_sec
 
char alphamode
 
char _pad0 [1]
 
rctf border
 
ListBase layers DNA_DEPRECATED
 
short actlay DNA_DEPRECATED
 
char _pad1 [2]
 
float xasp
 
float yasp
 
float frs_sec_base
 
float gauss
 
int color_mgt_flag
 
float dither_intensity
 
short bake_mode
 
short bake_flag
 
short bake_margin
 
short bake_samples
 
short bake_margin_type
 
char _pad9 [6]
 
float bake_biasdist
 
float bake_user_scale
 
char pic [1024]
 
int stamp
 
short stamp_font_id
 
char _pad3 [2]
 
char stamp_udata [768]
 
float fg_stamp [4]
 
float bg_stamp [4]
 
char seq_prev_type
 
char seq_rend_type
 
char seq_flag
 
char _pad5 [3]
 
short simplify_subsurf
 
short simplify_subsurf_render
 
short simplify_gpencil
 
float simplify_particles
 
float simplify_particles_render
 
float simplify_volumes
 
int line_thickness_mode
 
float unit_line_thickness
 
char engine [32]
 
char _pad2 [2]
 
short perf_flag
 
struct BakeData bake
 
int _pad8
 
short preview_pixel_size
 
short _pad4
 
ListBase views
 
short actview
 
short views_format
 
short hair_type
 
short hair_subdiv
 
float motion_blur_shutter
 
int motion_blur_position
 
struct CurveMapping mblur_shutter_curve
 
int compositor_device
 
int compositor_precision
 
char use_old_cpu_compositor
 
char _pad10 [7]
 

Detailed Description

Definition at line 655 of file DNA_scene_types.h.

Member Data Documentation

◆ _pad

void* RenderData::_pad

Definition at line 658 of file DNA_scene_types.h.

◆ _pad0

char RenderData::_pad0[1]

Definition at line 724 of file DNA_scene_types.h.

◆ _pad1

char RenderData::_pad1[2]

Definition at line 734 of file DNA_scene_types.h.

◆ _pad10

char RenderData::_pad10[7]

Definition at line 838 of file DNA_scene_types.h.

◆ _pad2

char RenderData::_pad2[2]

Definition at line 802 of file DNA_scene_types.h.

◆ _pad3

char RenderData::_pad3[2]

Definition at line 770 of file DNA_scene_types.h.

◆ _pad4

short RenderData::_pad4

Definition at line 813 of file DNA_scene_types.h.

◆ _pad5

char RenderData::_pad5[3]

Definition at line 785 of file DNA_scene_types.h.

◆ _pad7

char RenderData::_pad7[3]

Definition at line 704 of file DNA_scene_types.h.

◆ _pad8

int RenderData::_pad8

Definition at line 810 of file DNA_scene_types.h.

◆ _pad9

char RenderData::_pad9[6]

Definition at line 758 of file DNA_scene_types.h.

◆ actview

short RenderData::actview

Definition at line 818 of file DNA_scene_types.h.

◆ alphamode

char RenderData::alphamode

What to do with the sky/background. Picks sky/pre-multiply blending for the background.

Definition at line 722 of file DNA_scene_types.h.

Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blender::ed::space_node::preview_prepare_scene(), preview_prepare_scene(), and blender::render::hydra::Engine::tasks().

◆ bake

◆ bake_biasdist

float RenderData::bake_biasdist

Definition at line 759 of file DNA_scene_types.h.

◆ bake_flag

short RenderData::bake_flag

Definition at line 755 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ bake_margin

short RenderData::bake_margin

Definition at line 756 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ bake_margin_type

short RenderData::bake_margin_type

Definition at line 757 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ bake_mode

short RenderData::bake_mode

Definition at line 755 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ bake_samples

short RenderData::bake_samples

Definition at line 756 of file DNA_scene_types.h.

◆ bake_user_scale

float RenderData::bake_user_scale

Definition at line 759 of file DNA_scene_types.h.

◆ bg_stamp

float RenderData::bg_stamp[4]

Definition at line 777 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ border

◆ cfra

int RenderData::cfra

Frames as in 'images'.

Definition at line 662 of file DNA_scene_types.h.

Referenced by actkeys_framejump_exec(), blender::ed::object::bake_simulation::bake_geometry_nodes_startjob(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), constraintTransLim(), createTransSeqImageData(), do_render_compositor(), do_render_compositor_scene(), do_render_compositor_scenes(), do_render_full_pipeline(), do_render_sequencer(), draw_timeline_backdrop(), dynamicPaint_bakeImageSequence(), ed_marker_add_exec(), ED_markers_draw(), blender::realtime_compositor::Context::get_frame_number(), blender::compositor::CompositorContext::get_framenumber(), blender::ed::greasepencil::grease_pencil_copy_keyframes(), blender::ed::greasepencil::grease_pencil_paste_keyframes(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::eevee::VelocityModule::init(), blender::io::hydra::VolumeModifierData::init(), initTimeScale(), insert_grease_pencil_key(), nlaedit_add_sound_exec(), nlaedit_split_exec(), object_preview_render(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor(), pose_slide_init(), blender::ed::space_node::preview_prepare_scene(), preview_prepare_scene(), pyrna_struct_keyframe_parse(), RE_bake_engine(), RE_engine_render(), RE_RenderAnim(), render_startjob(), screen_render_single_layer_set(), seq_prefetch_frames(), seq_prefetch_update_area(), sequencer_clipboard_paste_exec(), sequencer_write_copy_paste_file(), blender::ed::object::bake_simulation::simulate_to_frame_startjob(), blender::eevee::VelocityModule::step_camera_sync(), and track_markers_endjob().

◆ color_mgt_flag

int RenderData::color_mgt_flag

Color management settings - color profiles, gamma correction, etc.

Definition at line 749 of file DNA_scene_types.h.

Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blo_do_versions_250(), blender::ed::space_node::preview_prepare_scene(), and preview_prepare_scene().

◆ compositor_device

int RenderData::compositor_device

Device to use for compositor engine.

Definition at line 830 of file DNA_scene_types.h.

Referenced by blender::render::Context::use_gpu().

◆ compositor_precision

int RenderData::compositor_precision

Precision used by the GPU execution of the compositor tree.

Definition at line 833 of file DNA_scene_types.h.

Referenced by blender::render::Context::get_precision().

◆ dimensionspreset

short RenderData::dimensionspreset

For the dimensions presets menu.

Definition at line 677 of file DNA_scene_types.h.

◆ dither_intensity

float RenderData::dither_intensity

Dither noise intensity.

Definition at line 752 of file DNA_scene_types.h.

Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), and image_get_render_result().

◆ DNA_DEPRECATED [1/8]

int tilex RenderData::DNA_DEPRECATED

render tile dimensions

Definition at line 695 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [2/8]

int tiley RenderData::DNA_DEPRECATED

Definition at line 696 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [3/8]

short planes RenderData::DNA_DEPRECATED

Definition at line 698 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [4/8]

short imtype RenderData::DNA_DEPRECATED

Definition at line 699 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [5/8]

short subimtype RenderData::DNA_DEPRECATED

Definition at line 700 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [6/8]

short quality RenderData::DNA_DEPRECATED

Definition at line 701 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [7/8]

ListBase layers RenderData::DNA_DEPRECATED

Converted to Scene->view_layers.

Definition at line 731 of file DNA_scene_types.h.

◆ DNA_DEPRECATED [8/8]

short actlay RenderData::DNA_DEPRECATED

Converted to Scene->active_layer.

Definition at line 733 of file DNA_scene_types.h.

◆ efra

◆ engine

◆ ffcodecdata

struct FFMpegCodecData RenderData::ffcodecdata

Definition at line 659 of file DNA_scene_types.h.

Referenced by blo_do_versions_280().

◆ fg_stamp

float RenderData::fg_stamp[4]

Definition at line 776 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ flag

◆ framapto

int RenderData::framapto

Definition at line 668 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ frame_step

int RenderData::frame_step

Frames to jump during render/playback.

Definition at line 674 of file DNA_scene_types.h.

Referenced by blo_do_versions_250(), and render_startjob().

◆ framelen

float RenderData::framelen

Definition at line 671 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ frs_sec

◆ frs_sec_base

◆ gauss

float RenderData::gauss

Value used to define filter size for all filter options.

Definition at line 746 of file DNA_scene_types.h.

◆ hair_subdiv

short RenderData::hair_subdiv

◆ hair_type

short RenderData::hair_type

Definition at line 822 of file DNA_scene_types.h.

◆ im_format

◆ images

int RenderData::images

Definition at line 668 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ line_thickness_mode

int RenderData::line_thickness_mode

Freestyle line thickness options.

Definition at line 796 of file DNA_scene_types.h.

Referenced by init_view().

◆ mblur_shutter_curve

struct CurveMapping RenderData::mblur_shutter_curve

◆ mode

◆ motion_blur_position

int RenderData::motion_blur_position

Definition at line 826 of file DNA_scene_types.h.

◆ motion_blur_shutter

float RenderData::motion_blur_shutter

Motion blur

Definition at line 825 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250().

◆ pefra

int RenderData::pefra

Definition at line 666 of file DNA_scene_types.h.

Referenced by ANIM_frame_channel_y_extents().

◆ perf_flag

short RenderData::perf_flag

Performance Options.

Definition at line 805 of file DNA_scene_types.h.

◆ pic

◆ preview_pixel_size

short RenderData::preview_pixel_size

Definition at line 811 of file DNA_scene_types.h.

Referenced by BKE_render_preview_pixel_size().

◆ psfra

int RenderData::psfra

Start+end frames of preview range.

Definition at line 666 of file DNA_scene_types.h.

Referenced by ANIM_frame_channel_y_extents(), and RE_WriteRenderViewsMovie().

◆ scemode

◆ seq_flag

char RenderData::seq_flag

Flag use for sequence render/draw.

Definition at line 784 of file DNA_scene_types.h.

◆ seq_prev_type

char RenderData::seq_prev_type

Sequencer options.

Definition at line 780 of file DNA_scene_types.h.

◆ seq_rend_type

char RenderData::seq_rend_type

UNUSED.

Definition at line 782 of file DNA_scene_types.h.

◆ sfra

◆ simplify_gpencil

short RenderData::simplify_gpencil

Definition at line 790 of file DNA_scene_types.h.

◆ simplify_particles

float RenderData::simplify_particles

Definition at line 791 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250(), and get_render_child_particle_number().

◆ simplify_particles_render

float RenderData::simplify_particles_render

Definition at line 792 of file DNA_scene_types.h.

Referenced by get_render_child_particle_number().

◆ simplify_subsurf

short RenderData::simplify_subsurf

Definition at line 788 of file DNA_scene_types.h.

Referenced by blo_do_versions_pre250(), and get_render_subsurf_level().

◆ simplify_subsurf_render

short RenderData::simplify_subsurf_render

Definition at line 789 of file DNA_scene_types.h.

Referenced by get_render_subsurf_level().

◆ simplify_volumes

float RenderData::simplify_volumes

Definition at line 793 of file DNA_scene_types.h.

◆ size

◆ stamp

int RenderData::stamp

Stamps flags.

Definition at line 767 of file DNA_scene_types.h.

Referenced by do_render_full_pipeline(), do_render_sequencer(), and renderresult_stampinfo().

◆ stamp_font_id

short RenderData::stamp_font_id

Select one of blenders bitmap fonts.

Definition at line 769 of file DNA_scene_types.h.

◆ stamp_udata

char RenderData::stamp_udata[768]

Stamp info user data.

Definition at line 773 of file DNA_scene_types.h.

◆ subframe

◆ threads

◆ unit_line_thickness

float RenderData::unit_line_thickness

In pixels.

Definition at line 798 of file DNA_scene_types.h.

Referenced by init_view().

◆ use_lock_interface

char RenderData::use_lock_interface

Definition at line 703 of file DNA_scene_types.h.

◆ use_old_cpu_compositor

char RenderData::use_old_cpu_compositor

Definition at line 837 of file DNA_scene_types.h.

◆ views

◆ views_format

◆ xasp

◆ xsch

◆ yasp

◆ ysch


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