Blender V2.61 - r43446
Public Attributes

Render Struct Reference

#include <render_types.h>

List of all members.

Public Attributes

struct Rendernext
struct Renderprev
char name [RE_MAXNAME]
int slot
short flag
short osa
short ok
short result_ok
RenderResultresult
RenderResultpushedresult
ListBase fullresult
ThreadRWMutex resultmutex
int winx
int winy
rcti disprect
rctf viewplane
float viewdx
float viewdy
float clipcrop
int rectx
int recty
int xparts
int yparts
int partx
int party
float ycor
float panophi
float panosi
float panoco
float panodxp
float panodxv
float grvec [3]
float imat [3][3]
float viewmat [4][4]
float viewinv [4][4]
float winmat [4][4]
float clipsta
float clipend
SampleTablessamples
float jit [32][2]
float mblur_jit [32][2]
ListBaseqmcsamplers
int shadowsamplenr [BLENDER_MAX_THREADS]
struct Mainmain
Scenescene
RenderData r
World wrld
struct Objectcamera_override
unsigned int lay
ListBase parts
struct RayObjectraytree
struct RayFacerayfaces
struct VlakPrimitiverayprimitives
float maxdist
void * occlusiontree
ListBase strandsurface
float cfra
float mblur_offs
float field_offs
int totvlak
int totvert
int tothalo
int totstrand
int totlamp
struct HaloRen ** sortedhalos
ListBase lights
ListBase lampren
ListBase objecttable
struct ObjectInstanceRenobjectinstance
ListBase instancetable
int totinstance
struct Imagebakebuf
struct GHashorco_hash
struct GHashsss_hash
ListBasesss_points
struct Materialsss_mat
ListBase customdata_names
struct Objectexcludeob
ListBase render_volumes_inside
ListBase volumes
ListBase volume_precache_parts
struct MemArenamemArena
void(* display_init )(void *handle, RenderResult *rr)
void * dih
void(* display_clear )(void *handle, RenderResult *rr)
void * dch
void(* display_draw )(void *handle, RenderResult *rr, volatile rcti *rect)
void * ddh
void(* stats_draw )(void *handle, RenderStats *ri)
void * sdh
void(* progress )(void *handle, float i)
void * prh
void(* draw_lock )(void *handle, int i)
void * dlh
int(* test_break )(void *handle)
void * tbh
RenderStats i
struct ReportListreports

Detailed Description

Definition at line 118 of file render_types.h.


Member Data Documentation

Definition at line 216 of file render_types.h.

Referenced by RE_Database_Free().

Definition at line 184 of file render_types.h.

Referenced by RE_GetCamera(), and render_initialize_from_main().

float Render::cfra

Definition at line 200 of file render_types.h.

Referenced by init_render_texture(), ocean_texture(), and pointdensity_cache_psys().

Definition at line 144 of file render_types.h.

Referenced by isb_bsp_fillfaces(), RE_InitState(), zbuf_alloc_span(), and zbuffer_abuf().

void* Render::dch
void* Render::ddh
void* Render::dih
void(* Render::display_clear)(void *handle, RenderResult *rr)
void(* Render::display_draw)(void *handle, RenderResult *rr, volatile rcti *rect)
void(* Render::display_init)(void *handle, RenderResult *rr)
void* Render::dlh

Definition at line 250 of file render_types.h.

Referenced by do_render_3d().

void(* Render::draw_lock)(void *handle, int i)

Definition at line 249 of file render_types.h.

Referenced by do_render_3d(), and RE_draw_lock_cb().

Definition at line 226 of file render_types.h.

Referenced by is_raytraceable(), RE_Database_Baking(), and zbuffer_shadow().

Definition at line 201 of file render_types.h.

Referenced by do_render_3d(), do_render_fields_3d(), and RE_InitState().

short Render::flag

Definition at line 132 of file render_types.h.

Referenced by render_result_exr_file_end(), and threaded_tile_processor().

float Render::grvec[3]

Definition at line 161 of file render_types.h.

Referenced by init_render_world(), and sample_occ_tree().

float Render::imat[3][3]

Definition at line 162 of file render_types.h.

Referenced by init_render_world(), metadensity(), and RE_Database_Baking().

float Render::jit[32][2]

Definition at line 172 of file render_types.h.

Referenced by calc_weight(), init_render_jit(), and make_sample_tables().

unsigned int Render::lay
struct Main* Render::main

Definition at line 193 of file render_types.h.

Referenced by makeraytree().

float Render::mblur_jit[32][2]

Definition at line 173 of file render_types.h.

Referenced by init_render_jit().

Definition at line 201 of file render_types.h.

Referenced by do_render_3d(), do_render_blur_3d(), and RE_InitState().

char Render::name[RE_MAXNAME]

Definition at line 120 of file render_types.h.

Referenced by do_merge_fullsample(), and RE_GetRender().

short Render::ok

Definition at line 218 of file render_types.h.

Referenced by free_mesh_orco_hash(), get_object_orco(), and set_object_orco().

short Render::osa

Definition at line 158 of file render_types.h.

Referenced by find_next_pano_slice(), project_renderdata(), and zbuf_make_winmat().

Definition at line 158 of file render_types.h.

Referenced by find_next_pano_slice().

Definition at line 158 of file render_types.h.

Referenced by find_next_pano_slice().

Definition at line 158 of file render_types.h.

Referenced by initparts().

Definition at line 158 of file render_types.h.

Referenced by find_next_pano_slice(), project_renderdata(), and zbuf_make_winmat().

Definition at line 153 of file render_types.h.

Referenced by initparts(), panorama_pixel_rot(), and render_result_exr_file_begin().

Definition at line 153 of file render_types.h.

Referenced by initparts(), and render_result_exr_file_begin().

struct Render * Render::prev

Definition at line 120 of file render_types.h.

void* Render::prh
void(* Render::progress)(void *handle, float i)

Definition at line 182 of file render_types.h.

Referenced by add_filt_fmask(), add_filt_fmask_coord(), add_render_lamp(), calc_weight(), cliptestf(), database_fromscene_vectors(), do_material_tex(), do_merge_fullsample(), do_part_thread(), do_render_all_options(), do_render_blur_3d(), do_render_composite_fields_blur_3d(), do_render_fields_3d(), do_render_fields_blur_3d(), do_render_seq(), do_volume_tex(), do_write_image_or_movie(), envmap_render_copy(), finalize_render_object(), find_next_part(), give_render_material(), halton_sample(), has_special_rayobject(), init_render_jit(), init_render_texture(), init_render_world(), initparts(), initshadowbuf(), make_envmaps(), make_jitter_weight_tab(), make_occ_tree(), make_sample_tables(), make_voxeldata(), makeraytree(), makeraytree_object(), makeraytree_single(), makeshadowbuf(), occ_tree_build(), RE_bake_shade_all_selected(), RE_BlenderAnim(), re_camera_params_get(), RE_Database_Baking(), RE_Database_Free(), RE_Database_FromScene(), RE_Database_FromScene_Vectors(), RE_engine_end_result(), RE_engine_is_external(), RE_engine_render(), RE_GetCameraWindow(), RE_init_threadcount(), RE_InitState(), RE_rayobject_create(), RE_ResultGet32(), RE_SetCamera(), RE_SetOrtho(), RE_SetWindow(), render_display_draw_enabled(), render_envmap(), render_get_active_layer(), render_new_particle_system(), render_result_new(), render_result_single_layer_end(), set_fullsample_trace_flag(), speedvector_project(), sss_create_tree_mat(), sss_pass_done(), testshadowbuf(), threaded_makeshadowbufs(), threaded_tile_processor(), validate_render_settings(), vol_precache_objectinstance_threads(), zbuf_make_winmat(), and zbufshade_sss_tile().

Definition at line 191 of file render_types.h.

Referenced by freeraytree(), and makeraytree_single().

Definition at line 192 of file render_types.h.

Referenced by freeraytree(), and makeraytree_single().

Definition at line 227 of file render_types.h.

Referenced by free_camera_inside_volumes(), and init_camera_inside_volumes().

Definition at line 125 of file render_types.h.

Definition at line 171 of file render_types.h.

Referenced by free_sample_tables(), make_sample_tables(), and makeflatshadowbuf().

void* Render::sdh
int Render::shadowsamplenr[BLENDER_MAX_THREADS]

Definition at line 177 of file render_types.h.

Referenced by add_render_lamp(), and strand_shade_point().

Definition at line 122 of file render_types.h.

Definition at line 222 of file render_types.h.

Referenced by sss_create_tree_mat(), and zbufshade_sss_tile().

void(* Render::stats_draw)(void *handle, RenderStats *ri)
void* Render::tbh
int(* Render::test_break)(void *handle)

Definition at line 143 of file render_types.h.

Referenced by re_camera_params_get(), and RE_SetPixelSize().

Definition at line 143 of file render_types.h.

Referenced by re_camera_params_get(), and RE_SetPixelSize().

float Render::viewinv[4][4]
float Render::viewmat[4][4]

Definition at line 229 of file render_types.h.

Referenced by precache_init_parts(), and vol_precache_objectinstance_threads().

float Render::winmat[4][4]

Definition at line 150 of file render_types.h.

Referenced by initparts(), panorama_pixel_rot(), and panotestclip().

float Render::ycor

Definition at line 150 of file render_types.h.

Referenced by initparts().


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