Blender  V2.59
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 lens
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 119 of file render_types.h.


Member Data Documentation

Definition at line 218 of file render_types.h.

Referenced by RE_Database_Free().

Definition at line 186 of file render_types.h.

Referenced by RE_GetCamera(), and render_initialize_from_main().

float Render::cfra

Definition at line 202 of file render_types.h.

Referenced by init_render_texture(), and pointdensity_cache_psys().

Definition at line 145 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 252 of file render_types.h.

Referenced by do_render_3d().

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

Definition at line 251 of file render_types.h.

Referenced by do_render_3d(), and RE_draw_lock_cb().

Definition at line 228 of file render_types.h.

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

Definition at line 203 of file render_types.h.

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

short Render::flag
float Render::grvec[3]

Definition at line 163 of file render_types.h.

Referenced by init_render_world(), and sample_occ_tree().

float Render::imat[3][3]

Definition at line 164 of file render_types.h.

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

float Render::jit[32][2]

Definition at line 174 of file render_types.h.

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

unsigned int Render::lay
float Render::lens

Definition at line 157 of file render_types.h.

Referenced by envmap_render_copy(), and RE_SetCamera().

struct Main* Render::main

Definition at line 195 of file render_types.h.

Referenced by makeraytree().

float Render::mblur_jit[32][2]

Definition at line 175 of file render_types.h.

Referenced by init_render_jit().

Definition at line 203 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 121 of file render_types.h.

Referenced by do_merge_fullsample(), and RE_GetRender().

short Render::ok

Definition at line 220 of file render_types.h.

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

short Render::osa

Definition at line 160 of file render_types.h.

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

Definition at line 160 of file render_types.h.

Referenced by find_next_pano_slice().

Definition at line 160 of file render_types.h.

Referenced by find_next_pano_slice().

Definition at line 160 of file render_types.h.

Referenced by initparts().

Definition at line 160 of file render_types.h.

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

Definition at line 154 of file render_types.h.

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

Definition at line 154 of file render_types.h.

Referenced by initparts(), and threaded_tile_processor().

struct Render * Render::prev

Definition at line 121 of file render_types.h.

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

Definition at line 131 of file render_types.h.

Referenced by pop_render_result(), push_render_result(), and RE_FreeRender().

Definition at line 184 of file render_types.h.

Referenced by add_filt_fmask(), add_filt_fmask_coord(), add_render_lamp(), cache_voxeldata(), calc_weight(), cliptestf(), database_fromscene_vectors(), 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_write_image_or_movie(), envmap_render_copy(), external_render_3d(), 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(), makeraytree(), makeraytree_object(), makeraytree_single(), makeshadowbuf(), new_render_result(), occ_tree_build(), pop_render_result(), RE_bake_shade_all_selected(), RE_BlenderAnim(), RE_Database_Baking(), RE_Database_Free(), RE_Database_FromScene(), RE_Database_FromScene_Vectors(), RE_engine_end_result(), 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(), seq_render_active(), 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 193 of file render_types.h.

Referenced by freeraytree(), and makeraytree_single().

Definition at line 194 of file render_types.h.

Referenced by freeraytree(), and makeraytree_single().

Definition at line 229 of file render_types.h.

Referenced by free_camera_inside_volumes(), and init_camera_inside_volumes().

Definition at line 126 of file render_types.h.

Definition at line 173 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 179 of file render_types.h.

Referenced by add_render_lamp(), and strand_shade_point().

Definition at line 123 of file render_types.h.

Definition at line 224 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 144 of file render_types.h.

Referenced by RE_SetCamera(), and RE_SetPixelSize().

Definition at line 144 of file render_types.h.

Referenced by RE_SetCamera(), and RE_SetPixelSize().

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

Definition at line 151 of file render_types.h.

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

float Render::ycor

Definition at line 151 of file render_types.h.

Referenced by initparts().


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