Blender  V2.59
Public Attributes
Scene Struct Reference

#include <DNA_scene_types.h>

List of all members.

Public Attributes

ID id
struct AnimDataadt
struct Objectcamera
struct Worldworld
struct Sceneset
ListBase base
struct Basebasact
struct Objectobedit
float cursor [3]
float twcent [3]
float twmin [3]
float twmax [3]
unsigned int lay
int layact
unsigned int lay_updated
unsigned int customdata_mask
unsigned int customdata_mask_modal
short flag
short use_nodes
struct bNodeTreenodetree
struct Editinged
struct ToolSettingstoolsettings
struct SceneStatsstats
struct RenderData r
struct AudioData audio
ListBase markers
ListBase transform_spaces
void * sound_scene
void * sound_scene_handle
void * sound_scrub_handle
void * fps_info
struct DagForesttheDag
short dagisvalid
short dagflags
short recalc
short pad6
int pad5
int active_keyingset
ListBase keyingsets
struct GameFraming framing
struct GameData gm
struct UnitSettings unit
struct bGPdatagpd
struct PhysicsSettings physics_settings

Detailed Description

Definition at line 760 of file DNA_scene_types.h.


Member Data Documentation

Definition at line 797 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), screen_animation_step(), and StartKetsjiShell().

Definition at line 769 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(), ED_base_object_free_and_unlink(), ed_screen_context(), ED_view3d_draw_offscreen(), ED_view3d_give_base_under_cursor(), env_set_imats(), expand_scene(), SceneExporter::exportHierarchy(), face_duplilist(), DocumentImporter::finish(), fluid_init_all_channels(), fluid_validate_scene(), forEachCameraObjectInScene(), forEachLampObjectInScene(), GeometryFunctor::forEachMeshObjectInScene(), forEachObjectInScene(), free_scene(), 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(), unlink_group(), update_base_layer(), updateDepgraph(), vertex_duplilist(), vertex_group_copy_to_linked_exec(), view3d_all_exec(), view3d_context(), view3d_main_area_draw(), view3d_opengl_select(), view3d_recalc_used_layers(), viewselected_exec(), write_scenes(), and SceneExporter::writeNodes().

float Scene::cursor[3]
unsigned int Scene::customdata_mask

Definition at line 810 of file DNA_scene_types.h.

Definition at line 810 of file DNA_scene_types.h.

Referenced by build_dag(), and direct_link_scene().

struct Editing* Scene::ed
short Scene::flag

Definition at line 821 of file DNA_scene_types.h.

Referenced by do_versions().

Definition at line 761 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_make_image_pointer_map(), clean_paths(), clear_scene_in_allseqs(), clear_scene_in_nodes(), composite_needs_render(), composite_patch(), convert_poll(), copy_attr(), copy_scene(), KX_KetsjiEngine::CreateScene(), direct_link_scene(), do_merge_fullsample(), do_versions(), draw_seq_text(), ED_editors_exit(), ED_node_composit_default(), ED_node_generic_update(), ED_object_enter_editmode(), ED_operator_objectmode(), ED_operator_scene_editable(), ed_screen_context(), ED_screen_delete_scene(), DocumentExporter::exportCurrentScene(), DocumentImporter::finish(), graph_panel_view(), image_aspect(), image_get_render_result(), lib_link_scene(), lib_verify_nodetree(), 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(), nodeGroupSocketUseFlags(), nodeGroupVerify(), ntreeCompositTagRender(), ntreeMakeLocal(), object_clear_transform_generic_exec(), object_in_any_scene(), outliner_add_scene_contents(), outliner_build_tree(), print_part_stats(), RE_Database_FromScene(), RE_MergeFullSample(), RE_ReadRenderResult(), reload_sequence_new_file(), render_animation(), render_endjob(), render_frame(), render_scene(), scene_check_setscene(), scene_unique_exr_name(), scene_update_drivers(), scene_update_tagged(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), seq_dupe_animdata(), seq_render_effect_strip_impl(), seq_render_scene_strip_impl(), seq_render_strip_stack(), seq_stepdata__internal(), sequence_effect_speed_rebuild_map(), sequencer_add_scene_strip_exec(), set_unified_alpha(), set_unified_settings(), set_unified_size(), set_unified_unprojected_radius(), GPG_Application::SetGameEngineData(), snode_set_context(), stampdata(), StartKetsjiShell(), tag_scenes_for_render(), translate_id(), uiTemplateHeader3D(), uiTemplateImage(), uiTemplateRunningJobs(), unified_alpha(), unified_settings(), unified_size(), unified_unprojected_radius(), unlink_group(), unlink_object(), unlink_scene(), unlink_text(), view3d_context(), wm_link_append_exec(), WM_read_file(), write_renderinfo(), and write_scenes().

unsigned int Scene::lay
unsigned int Scene::lay_updated

Definition at line 779 of file DNA_scene_types.h.

Referenced by DAG_on_visible_update(), and direct_link_scene().

Definition at line 814 of file DNA_scene_types.h.

short Scene::pad6

Definition at line 813 of file DNA_scene_types.h.

Definition at line 796 of file DNA_scene_types.h.

Referenced by actkeys_previewrange_exec(), add_scene(), ANIM_draw_cfra(), applyModifier(), bake_image_exec(), bake_startjob(), BKE_curframe(), BKE_ptcache_bake(), BKE_stamp_buf(), BKE_write_ibuf_stamp(), BL_ConvertBlenderObjects(), blend_file_thumb(), BlenderWorldInfo::BlenderWorldInfo(), bsystem_time(), calculateCenterCursorGraph2D(), change_sequence(), check_valid_camera(), clean_paths(), clothModifier_do(), compo_startjob(), composite_needs_render(), 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_strip_modifiers(), do_transform(), do_versions(), do_write_image_or_movie(), draw_image_buffer(), draw_image_buffer_tiled(), draw_image_main(), draw_image_seq(), draw_object(), draw_textured_begin(), draw_timeline_seq(), drawcamera(), drawnodespace(), drawviewborder(), ed_marker_add(), 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(), fluid_init_all_channels(), fluidsimBake(), fluidsimModifier_do(), fmod_envelope_addpoint_cb(), frame_offset_exec(), frames_duplilist(), free_pointdensities(), get_effector_data(), get_graph_keyframe_extents(), get_keyframe_extents(), get_psys_child_number(), get_vector_renderlayers(), 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_scope_area_draw(), init_bake_internal(), init_multiresbake_job(), 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(), new_particle_duplilist(), nlaedit_split_exec(), node_composit_exec_rlayers(), node_composit_init_output_file(), node_render_changed_exec(), node_set_active(), ntree_render_scenes(), ntreeCompositForceHidden(), ob_parcurve(), object_add_particle_system(), object_handle_update(), CamerasExporter::operator()(), outliner_add_scene_contents(), parent_set_exec(), particles_fluid_step(), pd_point_from_loc(), pd_point_from_soft(), pop_render_result(), 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_is_rendering_allowed(), RE_make_sticky(), RE_MergeFullSample(), RE_PreviewRender(), RE_ReadRenderResult(), record_composite_apply(), record_composite_exit(), record_composite_init(), 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_scene(), render_scene_needs_vector(), render_startjob(), render_view_open(), sample_line_exec(), save_as_invoke(), save_envmap(), save_image_doit(), sb_cf_threads_run(), sb_sfesf_threads_run(), sbNew(), scene_add_render_layer(), 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(), screenshot_exec(), screenshot_startjob(), seq_render_effect_strip_impl(), seq_render_scene_strip_impl(), seq_render_strip_stack(), 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(), smokeModifier_init(), space_view3d_listener(), stampdata(), StartKetsjiShell(), subsurf_make_derived_from_derived(), test_bake_internal(), time_set_efra_exec(), time_set_sfra_exec(), tree_element_active_renderlayer(), ui_apply_autokey_undo(), uiBeginBlock(), uiContextAnimUpdate(), uiEndBlock(), unlink_group(), unlink_text(), uv_from_view_exec(), view3d_main_area_draw(), view3d_set_1_to_1_viewborder(), view3d_viewborder_size_get(), where_is_object(), where_is_object_simul(), where_is_pose(), wm_event_do_handlers(), WM_read_file(), write_renderinfo(), and write_scenes().

Definition at line 811 of file DNA_scene_types.h.

Referenced by DAG_scene_sort().

struct Scene* Scene::set

Definition at line 802 of file DNA_scene_types.h.

Definition at line 803 of file DNA_scene_types.h.

Definition at line 804 of file DNA_scene_types.h.

Definition at line 791 of file DNA_scene_types.h.

Referenced by add_scene(), animrecord_check_state(), armatureSelectedToGraph(), backdrawview3d(), BIF_ReebGraphMultiFromEditMesh(), BIF_retargetArc(), brush_image_tool_set_exec(), brush_sculpt_tool_set_exec(), brush_vertex_tool_set_exec(), brush_weight_tool_set_exec(), check_ob_drawface_dot(), construct_param_handle(), 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(), 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_unified_alpha(), set_unified_settings(), set_unified_size(), set_unified_unprojected_radius(), 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(), unified_alpha(), unified_settings(), unified_size(), unified_unprojected_radius(), 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(), and write_scenes().

float Scene::twcent[3]

Definition at line 774 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 775 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 775 of file DNA_scene_types.h.

Referenced by BIF_draw_manipulator(), calc_manipulator_stats(), and calc_tw_center().


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