Blender V2.61 - r43446
|
#include <DNA_scene_types.h>
Definition at line 1015 of file DNA_scene_types.h.
CCL_NAMESPACE_BEGIN Scene::Scene | ( | const SceneParams & | params | ) |
Definition at line 40 of file cycles/render/scene.cpp.
References Background, background, camera, addon::engine::create(), DeviceScene::data, device, dscene, film, filter, image_manager, integrator, light_manager, mesh_manager, NULL, object_manager, and shader_manager.
Scene::~Scene | ( | ) |
Definition at line 58 of file cycles/render/scene.cpp.
References background, camera, device, MeshManager::device_free(), ShaderManager::device_free(), ImageManager::device_free(), ObjectManager::device_free(), Integrator::device_free(), Background::device_free(), Filter::device_free(), LightManager::device_free(), Film::device_free(), dscene, film, filter, image_manager, integrator, light_manager, lights, mesh_manager, meshes, object_manager, objects, shader_manager, and shaders.
Definition at line 100 of file cycles/render/scene.cpp.
References background, camera, Device::const_copy_to(), DeviceScene::data, device, Background::device_update(), ObjectManager::device_update(), Filter::device_update(), ImageManager::device_update(), MeshManager::device_update(), Integrator::device_update(), ShaderManager::device_update(), LightManager::device_update(), Film::device_update(), dscene, film, filter, image_manager, integrator, light_manager, mesh_manager, object_manager, and shader_manager.
Referenced by Session::update_scene().
bool Scene::need_reset | ( | ) |
Definition at line 174 of file cycles/render/scene.cpp.
References background, camera, filter, image_manager, integrator, light_manager, mesh_manager, Integrator::need_update, Background::need_update, ObjectManager::need_update, LightManager::need_update, MeshManager::need_update, ShaderManager::need_update, ImageManager::need_update, Filter::need_update, object_manager, and shader_manager.
Referenced by need_update(), and BlenderSession::synchronize().
bool Scene::need_update | ( | ) |
Definition at line 169 of file cycles/render/scene.cpp.
References film, need_reset(), and Film::need_update.
Referenced by Session::update_scene().
Definition at line 1071 of file DNA_scene_types.h.
Referenced by add_default_keyingset_exec(), add_empty_ks_path_exec(), add_keyingset_button_exec(), ANIM_get_keyingset_for_autokeying(), ANIM_keying_sets_enum_itemf(), ANIM_keying_sets_menu_setup(), ANIM_scene_get_active_keyingset(), delete_key_exec(), insert_key_exec(), insert_key_menu_invoke(), keyingset_active_menu_exec(), keyingset_poll_active_edit(), keyingset_poll_activePath_edit(), remove_active_keyingset_exec(), remove_active_ks_path_exec(), remove_keyingset_button_exec(), and verify_active_keyingset().
struct AnimData* Scene::adt |
Definition at line 1017 of file DNA_scene_types.h.
Referenced by acf_scene_setting_ptr(), ANIM_deselect_anim_channels(), animdata_filter_ds_scene(), direct_link_scene(), expand_scene(), lib_link_scene(), mouse_anim_channels(), mouse_nla_channels(), outliner_add_scene_contents(), scene_keyframes_loop(), scene_to_keylist(), scene_update_drivers(), seq_dupe_animdata(), seq_free_animdata(), seq_offset_animdata(), and write_scenes().
struct AudioData Scene::audio |
Definition at line 1050 of file DNA_scene_types.h.
Referenced by add_scene(), do_versions(), screen_animation_step(), sound_update_animation_flags_exec(), and StartKetsjiShell().
Definition at line 137 of file scene.h.
Referenced by device_update(), need_reset(), Scene(), and ~Scene().
struct Base* Scene::basact |
Definition at line 1025 of file DNA_scene_types.h.
Referenced by add_hook_object_new(), ANIM_animdata_get_context(), backdrawview3d(), buttons_context_path_object(), buttons_texture_users_from_context(), copy_scene(), create_navmesh_exec(), direct_link_scene(), draw_object(), draw_pose_bones(), drawObjectSelect(), ED_base_object_free_and_unlink(), ED_editors_init(), ED_object_enter_editmode(), ED_view3d_object_datamask(), DocumentImporter::finish(), get_nearest_bone(), give_base_to_groups(), gpencil_data_get_active_v3d(), lib_link_scene(), mesh_build_data(), modifier_remove_exec(), paint_get_active(), particle_system_remove_exec(), psys_in_edit_mode(), recalcData_view3d(), scene_select_base(), special_aftertrans_update(), stats_string(), stats_update(), txt_add_object(), and view3d_context().
Definition at line 1024 of file DNA_scene_types.h.
Referenced by AddNewBlenderMesh(), animdata_filter_dopesheet(), append_named_part_ex(), are_there_deflectors(), build_dag(), calc_manipulator_stats(), ccd_build_deflector_hash(), ccd_update_deflector_hash(), clear_trans_object_base_flags(), convert_exec(), copy_baseflags(), copy_objectflags(), copy_scene(), count_proportional_objects(), createTransObject(), dag_add_collision_field_relation(), dag_scene_flush_layers(), DAG_scene_sort(), dag_tag_renderlayers(), direct_link_scene(), do_lasso_select_objects(), do_object_pose_box_select(), do_versions(), draw_depth(), draw_uvs_other(), duplibase_for_convert(), dynamicPaint_doStep(), ED_base_object_free_and_unlink(), ed_screen_context(), ED_view3d_draw_offscreen(), ED_view3d_give_base_under_cursor(), env_set_imats(), expand_scene(), face_duplilist(), DocumentImporter::finish(), forEachCameraObjectInScene(), forEachLampObjectInScene(), GeometryFunctor::forEachMeshObjectInScene(), forEachObjectInScene(), free_scene(), get_camera_with_movieclip(), getTransformOrientation(), give_base_to_objects(), GPU_scene_object_lights(), group_linkobs2scene_cb(), has_object_type(), AnimationExporter::hasAnimations(), lib_link_scene(), load_editMesh(), make_links_scene_exec(), make_local_object(), make_object_duplilist_real(), make_proxy_exec(), motionpaths_calc_optimise_depsgraph(), motionpaths_calc_update_scene(), object_add_duplicate_internal(), object_deselect_all_visible(), object_in_scene(), outliner_build_tree(), pdInitEffectors(), peelObjects(), preview_prepare_scene(), psys_find_object(), ptcache_free_bake_all_exec(), scene_add_base(), scene_deselect_all(), scene_find_camera(), scene_sort_groups(), scene_update_tagged_recursive(), set_scene_bg(), set_trans_object_base_flags(), stats_update(), surface_getBrushFlags(), unlink_group(), update_base_layer(), updateDepgraph(), vertex_duplilist(), vertex_group_copy_to_linked_exec(), view3d_all_exec(), view3d_context(), view3d_main_area_draw_objects(), view3d_opengl_select(), view3d_recalc_used_layers(), viewselected_exec(), and write_scenes().
struct Object* Scene::camera |
Definition at line 1019 of file DNA_scene_types.h.
Referenced by BKE_get_tracking_mat(), BKE_screen_view3d_sync(), BL_ConvertBlenderObjects(), blend_file_thumb(), build_dag_object(), check_valid_camera(), copy_scene(), dag_id_flush_update(), dag_scene_flush_layers(), DAG_scene_update_flags(), defocus_blur(), device_update(), do_versions(), BlenderSession::draw(), draw_bgpic(), draw_object(), ED_update_for_newframe(), expand_scene(), followtrack_evaluate(), get_camera_with_movieclip(), handle_view3d_lock(), KX_SceneActuator::KX_SceneActuator(), lib_link_scene(), lib_link_screen_restore(), need_reset(), object_camera_add_exec(), object_solver_camera(), object_solver_inverted_matrix(), objectsolver_evaluate(), preview_prepare_scene(), project_paint_begin(), RE_GetCamera(), RE_is_rendering_allowed(), RE_make_stars(), RE_make_sticky(), Scene(), scene_camera_switch_update(), scene_init(), screen_opengl_render_anim_step(), screen_opengl_render_apply(), screen_opengl_render_init(), seq_render_scene_strip_impl(), shader_preview_render(), sima_draw_zbuffloat_pixels(), single_object_users(), solve_camera_freejob(), StartKetsjiShell(), BlenderSync::sync_camera(), BlenderSync::sync_view(), texture_paint_camera_project_exec(), tree_element_active_camera(), unlink_object(), Session::update_scene(), view3d_new(), view3d_setobjectascamera_exec(), viewnumpad_exec(), xml_read_camera(), xml_read_film(), and ~Scene().
struct MovieClip* Scene::clip |
Definition at line 1088 of file DNA_scene_types.h.
Referenced by camerasolver_evaluate(), dag_id_flush_update(), followtrack_evaluate(), lib_link_scene(), node_add_node(), object_get_movieclip(), objectsolver_evaluate(), solve_camera_freejob(), and unlink_movieclip().
float Scene::cursor[3] |
Definition at line 1028 of file DNA_scene_types.h.
Referenced by give_base_to_groups(), give_cursor(), lib_link_screen_restore(), object_hook_recenter_exec(), and sort_faces_exec().
uint64_t Scene::customdata_mask |
Definition at line 1090 of file DNA_scene_types.h.
Referenced by bbs_mesh_solid(), draw_mesh_fancy(), draw_mesh_object(), draw_object_backbufsel(), object_handle_update(), project_paint_begin(), scene_update_tagged_recursive(), screen_opengl_render_init(), and wm_event_do_notifiers().
uint64_t Scene::customdata_mask_modal |
Definition at line 1091 of file DNA_scene_types.h.
Referenced by direct_link_scene(), screen_opengl_render_end(), screen_opengl_render_init(), and wm_event_do_notifiers().
short Scene::dagflags |
Definition at line 1064 of file DNA_scene_types.h.
short Scene::dagisvalid |
Definition at line 1064 of file DNA_scene_types.h.
Referenced by build_dag(), and direct_link_scene().
Definition at line 156 of file scene.h.
Referenced by ShaderManager::add_default(), SVMShaderManager::device_update(), Background::device_update(), and xml_read_background().
Definition at line 155 of file scene.h.
Referenced by ShaderManager::add_default().
Definition at line 154 of file scene.h.
Referenced by ShaderManager::add_default(), and xml_read_file().
Definition at line 159 of file scene.h.
Referenced by device_update(), Scene(), and ~Scene().
struct GameFraming framing Scene::DNA_DEPRECATED |
Definition at line 1075 of file DNA_scene_types.h.
Definition at line 160 of file scene.h.
Referenced by device_update(), Scene(), and ~Scene().
Definition at line 1042 of file DNA_scene_types.h.
Referenced by apply_unique_name_cb(), bpath_traverse_id(), check_valid_camera(), clear_scene_in_allseqs(), copy_scene(), direct_link_scene(), do_adjustment(), do_adjustment_impl(), do_multicam(), do_render_seq(), do_versions(), do_versions_ipos_to_animato(), do_versions_seq_unique_name_all_strips(), draw_image_seq(), draw_timeline_seq(), expand_scene(), lib_link_scene(), RE_seq_render_active(), seq_dupli(), seq_free_editing(), seq_free_sequence(), seq_give_editing(), seq_load_apply(), seq_render_scene_strip_impl(), seq_update_sound(), seq_update_sound_bounds_all(), sequencer_add_movie_strip(), sequencer_meta_make_exec(), sequencer_preview_area_draw(), sequencer_swap_exec(), sound_pack_exec(), sound_poll(), sound_unpack_invoke(), sound_update_animation_flags_exec(), unlink_object(), view_ghost_border_exec(), and write_scenes().
Definition at line 136 of file scene.h.
Referenced by device_update(), need_update(), Scene(), BlenderSession::write_render_result(), and ~Scene().
Definition at line 135 of file scene.h.
Referenced by device_update(), need_reset(), Scene(), and ~Scene().
short Scene::flag |
Definition at line 1036 of file DNA_scene_types.h.
Referenced by acf_scene_setting_ptr(), animdata_filter_dopesheet_scene(), animedit_poll_channels_nla_tweakmode_off(), make_new_animlistelem(), mouse_anim_channels(), mouse_nla_channels(), nlaedit_disable_tweakmode_exec(), nlaedit_enable_tweakmode_exec(), nlaedit_is_tweakmode_on(), nlaedit_select_leftright(), nlaop_poll_tweakmode_off(), nlaop_poll_tweakmode_on(), and screen_animation_step().
void* Scene::fps_info |
Definition at line 1060 of file DNA_scene_types.h.
Referenced by copy_scene(), direct_link_scene(), draw_viewport_fps(), and ED_refresh_viewport_fps().
Definition at line 1076 of file DNA_scene_types.h.
Referenced by add_scene(), add_to_diffuse(), BL_ConvertBlenderObjects(), KX_BlenderSceneConverter::ConvertScene(), copy_scene(), create_navmesh_exec(), do_material_tex(), do_versions(), draw_glsl_material(), ED_view3d_datamask(), expand_scene(), game_engine_exec(), gpu_do_color_management(), GPU_lamp_has_shadow_buffer(), GPU_material_from_blender(), GPU_shaderesult_set(), GPG_Application::initEngine(), KX_Scene::KX_Scene(), lib_link_scene(), main(), ramp_diffuse_result(), ramp_spec_result(), shade_one_light(), KX_KetsjiEngine::StartEngine(), GPG_Application::startEngine(), StartKetsjiShell(), and WM_init_game().
struct bGPdata* Scene::gpd |
Definition at line 1082 of file DNA_scene_types.h.
Referenced by expand_scene(), free_scene(), gpencil_data_get_active_v3d(), and lib_link_scene().
Definition at line 1016 of file DNA_scene_types.h.
Referenced by ANIM_keyingset_info_unregister(), BKE_image_acquire_renderresult(), BKE_image_backup_render(), BKE_image_release_renderresult(), BKE_image_signal(), BL_ConvertActuators(), blo_end_image_pointer_map(), blo_end_movieclip_pointer_map(), blo_make_image_pointer_map(), blo_make_movieclip_pointer_map(), buttons_texture_users_from_context(), clean_paths(), clear_scene_in_allseqs(), clear_scene_in_nodes(), composite_needs_render(), composite_patch(), convert_poll(), copy_attr(), copy_scene(), KX_KetsjiEngine::CreateScene(), DAG_print_dependencies(), direct_link_scene(), do_merge_fullsample(), do_versions(), draw_seq_text(), ED_editors_exit(), ED_node_composit_default(), ED_node_set_active(), ED_object_enter_editmode(), ED_operator_objectmode(), ED_operator_scene_editable(), ed_screen_context(), ED_screen_delete_scene(), DocumentExporter::exportCurrentScene(), DocumentImporter::finish(), foreach_nodetree(), graph_panel_view(), image_get_render_result(), lib_link_scene(), link_paint(), make_links_scene_exec(), make_local_brush(), make_local_object(), make_local_world(), make_proxy_invoke(), node_add_node(), node_composit_exec_composite(), node_composit_exec_rlayers(), node_read_fullsamplelayers_exec(), node_render_changed_exec(), ntreeCompositTagRender(), object_delete_exec(), object_in_any_scene(), outliner_add_scene_contents(), outliner_build_tree(), print_part_stats(), RE_Database_FromScene(), RE_engine_render(), RE_MergeFullSample(), RE_ReadRenderResult(), reload_sequence_new_file(), render_animation(), render_endjob(), render_frame(), render_result_exr_file_path(), render_scene(), scene_check_setscene(), scene_keyframes_loop(), scene_remove_render_layer(), scene_to_keylist(), scene_update_drivers(), scene_update_for_newframe(), scene_update_tagged(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), seq_dupe_animdata(), seq_render_effect_strip_impl(), sequence_effect_speed_rebuild_map(), sequencer_add_scene_strip_exec(), sequencer_change_path_exec(), GPG_Application::SetGameEngineData(), snode_set_context(), sound_update_animation_flags_exec(), stampdata(), StartKetsjiShell(), tag_scenes_for_render(), texture_changed(), translate_id(), uiTemplateHeader3D(), uiTemplateImage(), uiTemplateRunningJobs(), unlink_group(), unlink_movieclip(), unlink_object(), unlink_scene(), view3d_context(), wm_link_append_exec(), WM_read_file(), write_renderinfo(), and write_scenes().
Definition at line 147 of file scene.h.
Referenced by SVMShaderManager::device_update(), device_update(), need_reset(), Scene(), and ~Scene().
Definition at line 138 of file scene.h.
Referenced by device_update(), need_reset(), Scene(), xml_read_integrator(), and ~Scene().
Definition at line 1072 of file DNA_scene_types.h.
Referenced by add_default_keyingset_exec(), add_empty_ks_path_exec(), add_keyingset_button_exec(), ANIM_keying_sets_enum_itemf(), ANIM_keying_sets_menu_setup(), ANIM_keyingset_info_unregister(), ANIM_scene_get_active_keyingset(), ANIM_scene_get_keyingset_index(), copy_scene(), delete_key_exec(), direct_link_scene(), expand_scene(), insert_key_exec(), keyingset_poll_active_edit(), keyingset_poll_activePath_edit(), lib_link_scene(), remove_active_keyingset_exec(), remove_active_ks_path_exec(), remove_keyingset_button_exec(), verify_active_keyingset(), and write_scenes().
unsigned int Scene::lay |
Definition at line 1032 of file DNA_scene_types.h.
Referenced by add_named_exec(), add_object(), add_scene(), animdata_filter_dopesheet(), append_named_part_ex(), KX_LightObject::ApplyLight(), bake_image_exec(), bake_startjob(), BKE_ptcache_bake(), BKE_screen_view3d_sync(), BKE_screen_visible_layers(), BL_ConvertBlenderObjects(), do_versions(), draw_uvs_other(), ED_object_enter_editmode(), ed_screen_context(), ED_view3d_draw_offscreen_imbuf_simple(), endlocalview(), face_duplilist(), GeometryFunctor::forEachMeshObjectInScene(), gameobject_from_blenderobject(), get_selected_and_linked_obs(), give_base_to_groups(), handle_view3d_lock(), lib_link_screen_restore(), make_renderinfo_string(), motionpaths_calc_update_scene(), outliner_build_tree(), preview_prepare_scene(), ptcache_bake_thread(), RE_PreviewRender(), redraw_timer_exec(), render_animation(), render_frame(), render_scene(), screen_opengl_layers(), screen_render_exec(), screen_render_invoke(), BL_BlenderShader::SetProg(), sound_bake_animation_exec(), StartKetsjiShell(), stats_update(), vertex_duplilist(), view3d_context(), and view3d_new().
unsigned int Scene::lay_updated |
Definition at line 1034 of file DNA_scene_types.h.
Referenced by DAG_on_visible_update(), and direct_link_scene().
int Scene::layact |
Definition at line 1033 of file DNA_scene_types.h.
Referenced by add_scene(), do_versions(), ED_object_add_generic_get_opts(), handle_view3d_lock(), and object_add_generic_invoke_options().
Definition at line 148 of file scene.h.
Referenced by SVMShaderManager::device_update(), device_update(), need_reset(), Scene(), Shader::tag_update(), Light::tag_update(), Object::tag_update(), Mesh::tag_update(), ObjectManager::tag_update(), and ~Scene().
vector<Light*> Scene::lights |
Definition at line 144 of file scene.h.
Referenced by LightManager::device_update_distribution(), LightManager::device_update_points(), xml_read_light(), and ~Scene().
Definition at line 1052 of file DNA_scene_types.h.
Referenced by action_main_area_draw(), context_get_markers(), copy_scene(), dag_scene_flush_layers(), direct_link_scene(), doAnimEdit_SnapFrame(), ed_marker_make_links_scene_exec(), expand_scene(), flushTransGraphData(), lib_link_scene(), recalcData_nla(), scene_find_last_marker_name(), scene_find_marker_name(), seq_render_scene_strip_impl(), sequencer_select_invoke(), special_aftertrans_update(), unlink_object(), and write_scenes().
Definition at line 150 of file scene.h.
Referenced by device_update(), need_reset(), Scene(), Shader::tag_update(), Object::tag_update(), Mesh::tag_update(), ObjectManager::tag_update(), and ~Scene().
vector<Mesh*> Scene::meshes |
Definition at line 142 of file scene.h.
Referenced by MeshManager::device_update(), MeshManager::device_update_attributes(), MeshManager::device_update_mesh(), MeshManager::update_osl_attributes(), MeshManager::update_svm_attributes(), xml_add_mesh(), and ~Scene().
Definition at line 166 of file scene.h.
Referenced by BlenderSession::draw(), BlenderSession::synchronize(), and Session::update_scene().
struct bNodeTree* Scene::nodetree |
Definition at line 1040 of file DNA_scene_types.h.
Referenced by animdata_filter_dopesheet_scene(), BKE_image_signal(), blo_end_image_pointer_map(), blo_end_movieclip_pointer_map(), blo_make_image_pointer_map(), blo_make_movieclip_pointer_map(), check_valid_camera(), clear_scene_in_nodes(), composite_needs_render(), copy_scene(), dag_id_flush_update(), dag_tag_renderlayers(), direct_link_scene(), do_render_composite_fields_blur_3d(), do_versions(), draw_image_main(), ED_node_composit_default(), ED_node_set_active(), ED_update_for_newframe(), expand_scene(), foreach_nodetree(), image_record_composite_apply(), image_record_composite_init(), lib_link_scene(), node_render_changed_exec(), ntree_render_scenes(), ntreeCompositTagRender(), RE_is_rendering_allowed(), render_endjob(), scene_remove_render_layer(), scene_update_drivers(), snode_set_context(), special_aftertrans_update(), tag_scenes_for_render(), texture_changed(), uiTemplateImage(), and write_scenes().
struct Object* Scene::obedit |
Definition at line 1026 of file DNA_scene_types.h.
Referenced by add_primitive_bone(), backdrawview3d(), BIF_draw_manipulator(), convert_poll(), copy_attr(), copy_scene(), direct_link_scene(), docenter_armature(), draw_forcefield(), draw_mesh_object(), draw_mesh_textured(), draw_mesh_textured_old(), draw_object(), drawfloor(), drawWireExtra(), ED_editors_exit(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_apply(), ed_screen_context(), endlocalview(), face_duplilist(), get_bone_from_selectbuffer(), get_undo_system(), gp_convert_poll(), initlocalview(), join_exec(), join_mesh_exec(), join_shapes_exec(), object_delete_cb(), object_handle_update(), outliner_draw_iconrow(), outliner_draw_tree_element(), RE_make_sticky(), restrictbutton_gr_restrict_flag(), set_scene_bg(), setLocalConstraint(), stats_string(), stats_update(), tree_element_active_ebone(), tree_element_active_ebone__sel(), tree_element_active_pose(), vertex_duplilist(), view3d_layers_editmode_ensure(), view3d_main_area_cursor(), view3d_main_area_draw_objects(), and wpaint_stroke_test_start().
Definition at line 151 of file scene.h.
Referenced by device_update(), need_reset(), Scene(), MeshManager::tag_update(), Object::tag_update(), Mesh::tag_update(), and ~Scene().
vector<Object*> Scene::objects |
Definition at line 141 of file scene.h.
Referenced by ObjectManager::apply_static_transforms(), ObjectManager::device_update(), MeshManager::device_update(), MeshManager::device_update_bvh(), LightManager::device_update_distribution(), ObjectManager::device_update_transforms(), MeshManager::update_osl_attributes(), MeshManager::update_svm_attributes(), xml_add_mesh(), and ~Scene().
int Scene::pad5 |
Definition at line 1068 of file DNA_scene_types.h.
short Scene::pad6 |
Definition at line 1067 of file DNA_scene_types.h.
Definition at line 163 of file scene.h.
Referenced by ShaderManager::create(), ObjectManager::device_update(), MeshManager::device_update(), MeshManager::device_update_attributes(), MeshManager::device_update_bvh(), BlenderSession::synchronize(), and xml_read_file().
Definition at line 1085 of file DNA_scene_types.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), add_scene(), basic_integrate(), BKE_ptcache_quick_cache_all(), boid_body(), boid_brain(), cloth_calc_force(), do_versions(), dynamicPaint_prepareEffectStep(), object_handle_update(), psys_uses_gravity(), reset_particle(), rule_average_speed(), scene_update_tagged(), softbody_calc_forces(), and sph_solver_init().
struct RenderData Scene::r |
Definition at line 1049 of file DNA_scene_types.h.
Referenced by actkeys_previewrange_exec(), add_scene(), ANIM_draw_cfra(), bake_image_exec(), bake_startjob(), BKE_curframe(), BKE_frame_to_ctime(), BKE_ptcache_bake(), BKE_stamp_buf(), BKE_tracking_camera_to_blender(), BKE_write_ibuf_stamp(), bl_ConvertBlenderObject_Single(), BL_ConvertBlenderObjects(), blend_file_thumb(), BlenderWorldInfo::BlenderWorldInfo(), brush_usesMaterial(), bundle_midpoint(), camera_view_frame_ex(), camerasolver_evaluate(), check_valid_camera(), clean_paths(), clothModifier_do(), compo_startjob(), composite_needs_render(), constraintTransLim(), convert_tree(), copy_scene(), database_fromscene_vectors(), deformVerts(), direct_link_scene(), do_bake_render(), do_curve_key(), do_glow_effect(), do_latt_key(), do_mesh_key(), do_ob_key(), do_render_3d(), do_transform(), do_versions(), do_versions_image_settings_2_60(), do_write_image_or_movie(), draw_graph_cfra(), draw_image_buffer(), draw_image_buffer_tiled(), draw_image_main(), draw_image_seq(), draw_textured_begin(), draw_timeline_seq(), draw_viewport_object_reconstruction(), drawnodespace(), drawviewborder(), dynamicPaint_bakeImageSequence(), dynamicPaint_brushMeshCalculateVelocity(), dynamicPaint_brushObjectCalculateVelocity(), dynamicPaint_createNewSurface(), dynamicPaint_doStep(), dynamicPaint_frameUpdate(), ed_marker_add(), ED_node_set_active(), ed_preview_draw_rect(), ED_screen_animation_timer(), ED_space_image_size(), ED_update_for_newframe(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), envmap_save_exec(), expand_scene(), eyedropper_sample(), finish_bake_internal(), fluidsimModifier_do(), fmod_envelope_addpoint_cb(), followtrack_evaluate(), frame_offset_exec(), frames_duplilist(), free_pointdensities(), get_effector_data(), get_graph_keyframe_extents(), get_keyframe_extents(), get_nlastrip_extents(), get_psys_child_number(), get_vector_renderlayers(), KX_Scene::GetAnimationFPS(), gp_paint_initstroke(), GPU_begin_object_materials(), gpu_do_color_management(), graph_new(), graphkeys_mselect_column(), graphkeys_previewrange_exec(), group_handle_recalc_and_update(), image_buffer_rect_update(), image_get_render_result(), image_main_area_draw(), image_new_exec(), image_record_composite_apply(), image_record_composite_exit(), image_record_composite_init(), image_sample_line_exec(), image_scope_area_draw(), init_bake_internal(), init_multiresbake_job(), init_preview_region(), init_render_texture(), initSeqSlide(), initTimeScale(), input_preprocess(), is_multires_bake(), isDisabled(), itasc_execute_tree(), lib_link_scene(), make_pointdensities(), make_renderinfo_string(), multires_get_level(), multiresbake_image_exec_locked(), nlaedit_split_exec(), node_composit_exec_rlayers(), node_composit_init_output_file(), node_render_changed_exec(), ntree_render_scenes(), ntreeCompositForceHidden(), ob_parcurve(), object_handle_update(), objectsolver_evaluate(), ocean_bake_exec(), CamerasExporter::operator()(), outliner_add_scene_contents(), parent_set_exec(), particles_fluid_step(), pd_point_from_loc(), pd_point_from_soft(), pose_slide_init(), precalculate_effector(), preview_prepare_scene(), previewrange_clear_exec(), previewrange_define_exec(), project_paint_begin(), psys_get_particle_state(), psys_get_pointcache_start_end(), psys_threads_create(), pyrna_struct_keyframe_parse(), RE_BlenderAnim(), RE_BlenderFrame(), RE_Database_Baking(), RE_Database_Free(), RE_Database_FromScene(), RE_engine_render(), RE_init_sample_material(), RE_is_rendering_allowed(), RE_make_sticky(), RE_MergeFullSample(), RE_PreviewRender(), RE_ReadRenderResult(), RE_WriteEnvmapResult(), redraw_timer_exec(), reload_sequence_new_file(), ImageRender::Render(), render_animation(), render_border_exec(), render_endjob(), render_envmap(), render_frame(), render_initialize_from_main(), render_layer_add_exec(), render_layer_remove_exec(), render_result_single_layer_end(), render_scene(), render_scene_needs_vector(), render_startjob(), render_view_open(), save_image_options_init(), sb_cf_threads_run(), sb_sfesf_threads_run(), sbNew(), scene_add_render_layer(), scene_remove_render_layer(), scene_setSubframe(), scene_update_for_newframe(), scene_use_new_shading_nodes(), screen_animation_cancel_exec(), screen_animation_step(), screen_opengl_render_anim_initialize(), screen_opengl_render_anim_step(), screen_opengl_render_apply(), screen_opengl_render_end(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), screen_render_scene_layer_set(), screenshot_exec(), screenshot_startjob(), seq_proxy_build_frame(), seq_proxy_rebuild(), seq_render_effect_strip_impl(), seq_render_scene_strip_impl(), sequencer_add_scene_strip_exec(), sequencer_copy_exec(), sequencer_new(), sequencer_paste_exec(), sequencer_preview_area_draw(), sequencer_rendersize_exec(), sequencer_view_all_preview_exec(), sequencer_view_zoom_ratio_exec(), set_end_frame(), set_engine(), set_extension(), set_frames_cb(), set_image_type(), set_material_lightgroups(), set_output(), set_renderlayer_lightgroups(), set_skip_frame(), set_start_frame(), shader_preview_render(), sound_bake_animation_exec(), sound_mixdown_exec(), space_view3d_listener(), stampdata(), StartKetsjiShell(), subsurf_make_derived_from_derived(), test_bake_internal(), time_set_efra_exec(), time_set_sfra_exec(), track_markers_exec(), track_markers_freejob(), track_markers_initjob(), tree_element_active_renderlayer(), ui_apply_autokey_undo(), uiBeginBlock(), uiContextAnimUpdate(), uiEndBlock(), unlink_group(), uv_from_view_exec(), view3d_camera_border(), view3d_main_area_draw_engine(), view3d_main_area_draw_objects(), view3d_set_1_to_1_viewborder(), where_is_object(), where_is_object_simul(), wm_event_do_handlers(), WM_read_file(), write_renderinfo(), and write_scenes().
short Scene::recalc |
Definition at line 1065 of file DNA_scene_types.h.
Referenced by DAG_scene_sort().
struct Scene* Scene::set |
Definition at line 1022 of file DNA_scene_types.h.
Referenced by _setlooper_base_step(), copy_scene(), DAG_scene_update_flags(), draw_depth(), ED_view3d_draw_offscreen(), expand_scene(), lib_link_scene(), RE_Database_FromScene(), scene_check_setscene(), scene_update_for_newframe(), scene_update_tagged_recursive(), set_scene_bg(), unlink_scene(), and view3d_main_area_draw_objects().
Definition at line 149 of file scene.h.
Referenced by SVMShaderManager::device_update(), Background::device_update(), device_update(), LightManager::device_update_points(), need_reset(), Mesh::pack_normals(), Scene(), Shader::tag_update(), MeshManager::update_svm_attributes(), and ~Scene().
vector<Shader*> Scene::shaders |
Definition at line 143 of file scene.h.
Referenced by ShaderManager::add_default(), SVMShaderManager::device_update(), MeshManager::device_update(), MeshManager::device_update_attributes(), ShaderManager::device_update_common(), LightManager::device_update_distribution(), MeshManager::displace(), mesh_need_attribute(), Object::tag_update(), Mesh::tag_update(), xml_read_background(), xml_read_shader(), xml_read_state(), and ~Scene().
void* Scene::sound_scene |
Definition at line 1055 of file DNA_scene_types.h.
Referenced by sound_mixdown_exec().
Definition at line 1056 of file DNA_scene_types.h.
Definition at line 1057 of file DNA_scene_types.h.
void* Scene::speaker_handles |
Definition at line 1058 of file DNA_scene_types.h.
struct SceneStats* Scene::stats |
Definition at line 1045 of file DNA_scene_types.h.
Referenced by copy_scene(), direct_link_scene(), ED_info_stats_clear(), ED_info_stats_string(), stats_string(), and stats_update().
struct DagForest* Scene::theDag |
Definition at line 1063 of file DNA_scene_types.h.
Referenced by build_dag(), copy_scene(), DAG_ids_flush_tagged(), DAG_on_visible_update(), dag_scene_flush_layers(), DAG_scene_flush_update(), DAG_scene_sort(), direct_link_scene(), scene_update_for_newframe(), and set_scene_bg().
struct ToolSettings* Scene::toolsettings |
Definition at line 1044 of file DNA_scene_types.h.
Referenced by add_scene(), animrecord_check_state(), armatureSelectedToGraph(), backdrawview3d(), BIF_ReebGraphMultiFromEditMesh(), BIF_retargetArc(), brush_alpha(), brush_image_tool_set_exec(), brush_sculpt_tool_set_exec(), brush_set_alpha(), brush_set_size(), brush_set_unprojected_radius(), brush_size(), brush_unprojected_radius(), brush_use_alpha_pressure(), brush_use_locked_size(), brush_use_size_pressure(), brush_vertex_tool_set_exec(), brush_weight_tool_set_exec(), check_ob_drawface_dot(), copy_scene(), CTX_data_tool_settings(), direct_link_scene(), do_lasso_select_mesh(), do_mesh_box_select(), do_versions(), draw_dm_bweights(), draw_dm_vert_normals__mapFunc(), draw_em_fancy_edges(), draw_em_fancy_verts(), draw_image_paint_helpers(), draw_object_backbufsel(), draw_uvs(), draw_uvs_face_check(), drawnurb(), dupli_extrude_cursor(), ED_unwrap_lscm(), ED_uvedit_live_unwrap_begin(), edgetag_context_check(), edgetag_context_set(), editmesh_mark_seam(), EM_automerge(), EM_selectmode_to_scene(), get_alpha_clone_image(), image_paint_brush(), lib_link_scene(), make_editMesh(), make_local_brush(), mesh_calc_modifiers(), mesh_circle_select(), mouse_mesh_shortest_path(), pack_islands_exec(), paint_exit(), paint_get_active(), PE_settings(), pose_de_select_all_exec(), project_state_init(), psys_cache_edit_paths(), psys_cache_paths(), psys_threads_init_path(), psys_update_path_cache(), repositionBone(), RIG_graphFromArmature(), sculpt_init_session(), set_vpaint(), set_wpaint(), sk_drawSketch(), snapObject(), snode_set_context(), stats_string(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), texture_paint_init(), texture_paint_toggle_exec(), toggle_paint_cursor(), unlink_object(), unwrap_exec(), uvedit_edge_deselect(), uvedit_edge_select(), uvedit_edge_selected(), uvedit_face_deselect(), uvedit_face_select(), uvedit_face_selected(), uvedit_face_visible(), uvedit_face_visible_nolocal(), uvedit_have_selection(), uvedit_uv_deselect(), uvedit_uv_select(), uvedit_uv_selected(), ValidSketchViewContext(), vertex_color_set_exec(), weight_paint_set_exec(), weight_sample_invoke(), wpaint_stroke_test_start(), and write_scenes().
Definition at line 1053 of file DNA_scene_types.h.
Referenced by addMatrixSpace(), applyTransformOrientation(), BIF_clearTransformOrientation(), BIF_countTransformOrientation(), BIF_enumTransformOrientation(), BIF_menustringTransformOrientation(), BIF_removeTransformOrientation(), BIF_removeTransformOrientationIndex(), BIF_selectTransformOrientation(), copy_scene(), direct_link_scene(), and write_scenes().
float Scene::twcent[3] |
Definition at line 1029 of file DNA_scene_types.h.
Referenced by BIF_draw_manipulator(), calc_manipulator_stats(), and calc_tw_center().
float Scene::twmax[3] |
Definition at line 1030 of file DNA_scene_types.h.
Referenced by BIF_draw_manipulator(), calc_manipulator_stats(), and calc_tw_center().
float Scene::twmin[3] |
Definition at line 1030 of file DNA_scene_types.h.
Referenced by BIF_draw_manipulator(), calc_manipulator_stats(), and calc_tw_center().
struct UnitSettings Scene::unit |
Definition at line 1079 of file DNA_scene_types.h.
Referenced by add_scene(), ANIM_unit_mapping_get_factor(), do_versions(), draw_em_fancy(), drawfloor(), UnitConverter::getLinearMeter(), headerTranslation(), UnitConverter::isMetricSystem(), UnitConverter::read_asset(), uiBeginBlock(), and view3d_main_area_draw_objects().
short Scene::use_nodes |
Definition at line 1038 of file DNA_scene_types.h.
Referenced by check_valid_camera(), compo_startjob(), composite_needs_render(), do_render_composite_fields_blur_3d(), ED_node_set_active(), ED_update_for_newframe(), node_area_refresh(), RE_is_rendering_allowed(), and texture_changed().
struct World* Scene::world |
Definition at line 1020 of file DNA_scene_types.h.
Referenced by animdata_filter_dopesheet_scene(), BL_ConvertBlenderObjects(), buttons_context_path_world(), buttons_texture_users_from_context(), copy_scene(), drawcamera(), ED_view3d_draw_offscreen(), expand_scene(), finish_bake_internal(), GPU_shaderesult_set(), init_bake_internal(), init_render_world(), lib_link_scene(), make_local_world(), EffectsExporter::operator()(), outliner_add_scene_contents(), preview_prepare_scene(), RE_Database_Free(), RE_make_stars(), scene_update_drivers(), snode_set_context(), test_bake_internal(), tree_element_active_texture(), unlink_world_cb(), and view3d_main_area_draw_objects().