实例介绍
source/ CMakeLists.txt blender blenderplayer creator game engine blender/ CMakeLists.txt blentranslation editors makesrna render avi bmesh freestyle modifiers windowmanager blenfont collada gpu nodes blenkernel compositor ikplugin physics blenlib datatoc imbuf python blenloader depsgraph
【实例截图】
【核心代码】
source
├── __MACOSX
│ └── source
│ ├── blender
│ │ ├── depsgraph
│ │ └── render
│ │ ├── extern
│ │ └── intern
│ ├── blenderplayer
│ └── gameengine
│ ├── Network
│ └── Rasterizer
└── source
├── blender
│ ├── avi
│ │ ├── AVI_avi.h
│ │ ├── CMakeLists.txt
│ │ └── intern
│ │ ├── avi.c
│ │ ├── avi_codecs.c
│ │ ├── avi_endian.c
│ │ ├── avi_endian.h
│ │ ├── avi_intern.h
│ │ ├── avi_mjpeg.c
│ │ ├── avi_mjpeg.h
│ │ ├── avi_options.c
│ │ ├── avi_rgb32.c
│ │ ├── avi_rgb32.h
│ │ ├── avi_rgb.c
│ │ └── avi_rgb.h
│ ├── blenfont
│ │ ├── BLF_api.h
│ │ ├── CMakeLists.txt
│ │ └── intern
│ │ ├── blf.c
│ │ ├── blf_dir.c
│ │ ├── blf_font.c
│ │ ├── blf_font_i18n.c
│ │ ├── blf_font_win32_compat.c
│ │ ├── blf_glyph.c
│ │ ├── blf_internal.h
│ │ ├── blf_internal_types.h
│ │ ├── blf_thumbs.c
│ │ └── blf_util.c
│ ├── blenkernel
│ │ ├── BKE_action.h
│ │ ├── BKE_addon.h
│ │ ├── BKE_anim.h
│ │ ├── BKE_animsys.h
│ │ ├── BKE_appdir.h
│ │ ├── BKE_armature.h
│ │ ├── BKE_autoexec.h
│ │ ├── BKE_blender.h
│ │ ├── BKE_bmfont.h
│ │ ├── BKE_bmfont_types.h
│ │ ├── BKE_boids.h
│ │ ├── BKE_bpath.h
│ │ ├── BKE_brush.h
│ │ ├── BKE_bullet.h
│ │ ├── BKE_bvhutils.h
│ │ ├── BKE_camera.h
│ │ ├── BKE_ccg.h
│ │ ├── BKE_cdderivedmesh.h
│ │ ├── BKE_cloth.h
│ │ ├── BKE_collision.h
│ │ ├── BKE_colortools.h
│ │ ├── BKE_constraint.h
│ │ ├── BKE_context.h
│ │ ├── BKE_crazyspace.h
│ │ ├── BKE_curve.h
│ │ ├── BKE_customdata_file.h
│ │ ├── BKE_customdata.h
│ │ ├── BKE_data_transfer.h
│ │ ├── BKE_deform.h
│ │ ├── BKE_depsgraph.h
│ │ ├── BKE_DerivedMesh.h
│ │ ├── BKE_displist.h
│ │ ├── BKE_dynamicpaint.h
│ │ ├── BKE_editmesh_bvh.h
│ │ ├── BKE_editmesh.h
│ │ ├── BKE_effect.h
│ │ ├── BKE_fcurve.h
│ │ ├── BKE_fluidsim.h
│ │ ├── BKE_font.h
│ │ ├── BKE_freestyle.h
│ │ ├── BKE_global.h
│ │ ├── BKE_gpencil.h
│ │ ├── BKE_group.h
│ │ ├── BKE_icons.h
│ │ ├── BKE_idcode.h
│ │ ├── BKE_idprop.h
│ │ ├── BKE_image.h
│ │ ├── BKE_ipo.h
│ │ ├── BKE_key.h
│ │ ├── BKE_lamp.h
│ │ ├── BKE_lattice.h
│ │ ├── BKE_library.h
│ │ ├── BKE_library_query.h
│ │ ├── BKE_linestyle.h
│ │ ├── BKE_main.h
│ │ ├── BKE_mask.h
│ │ ├── BKE_material.h
│ │ ├── BKE_mball.h
│ │ ├── BKE_mball_tessellate.h
│ │ ├── BKE_mesh.h
│ │ ├── BKE_mesh_mapping.h
│ │ ├── BKE_mesh_remap.h
│ │ ├── BKE_modifier.h
│ │ ├── BKE_movieclip.h
│ │ ├── BKE_multires.h
│ │ ├── BKE_navmesh_conversion.h
│ │ ├── BKE_nla.h
│ │ ├── BKE_node.h
│ │ ├── BKE_object_deform.h
│ │ ├── BKE_object.h
│ │ ├── BKE_ocean.h
│ │ ├── BKE_outliner_treehash.h
│ │ ├── BKE_packedFile.h
│ │ ├── BKE_paint.h
│ │ ├── BKE_particle.h
│ │ ├── BKE_pbvh.h
│ │ ├── BKE_pointcache.h
│ │ ├── BKE_property.h
│ │ ├── BKE_report.h
│ │ ├── BKE_rigidbody.h
│ │ ├── BKE_sca.h
│ │ ├── BKE_scene.h
│ │ ├── BKE_screen.h
│ │ ├── BKE_sequencer.h
│ │ ├── BKE_shrinkwrap.h
│ │ ├── BKE_sketch.h
│ │ ├── BKE_smoke.h
│ │ ├── BKE_softbody.h
│ │ ├── BKE_sound.h
│ │ ├── BKE_speaker.h
│ │ ├── BKE_subsurf.h
│ │ ├── BKE_suggestions.h
│ │ ├── BKE_text.h
│ │ ├── BKE_texture.h
│ │ ├── BKE_tracking.h
│ │ ├── BKE_unit.h
│ │ ├── BKE_utildefines.h
│ │ ├── BKE_world.h
│ │ ├── BKE_writeavi.h
│ │ ├── BKE_writeffmpeg.h
│ │ ├── BKE_writeframeserver.h
│ │ ├── CMakeLists.txt
│ │ ├── depsgraph_private.h
│ │ ├── intern
│ │ │ ├── action.c
│ │ │ ├── addon.c
│ │ │ ├── anim.c
│ │ │ ├── anim_sys.c
│ │ │ ├── appdir.c
│ │ │ ├── armature.c
│ │ │ ├── armature_update.c
│ │ │ ├── autoexec.c
│ │ │ ├── blender.c
│ │ │ ├── bmfont.c
│ │ │ ├── boids.c
│ │ │ ├── bpath.c
│ │ │ ├── brush.c
│ │ │ ├── bullet.c
│ │ │ ├── bvhutils.c
│ │ │ ├── camera.c
│ │ │ ├── CCGSubSurf.c
│ │ │ ├── CCGSubSurf.h
│ │ │ ├── CCGSubSurf_inline.h
│ │ │ ├── CCGSubSurf_intern.h
│ │ │ ├── CCGSubSurf_legacy.c
│ │ │ ├── CCGSubSurf_opensubdiv.c
│ │ │ ├── CCGSubSurf_opensubdiv_converter.c
│ │ │ ├── CCGSubSurf_util.c
│ │ │ ├── cdderivedmesh.c
│ │ │ ├── cloth.c
│ │ │ ├── collision.c
│ │ │ ├── colortools.c
│ │ │ ├── constraint.c
│ │ │ ├── context.c
│ │ │ ├── crazyspace.c
│ │ │ ├── curve.c
│ │ │ ├── customdata.c
│ │ │ ├── customdata_file.c
│ │ │ ├── data_transfer.c
│ │ │ ├── data_transfer_intern.h
│ │ │ ├── deform.c
│ │ │ ├── depsgraph.c
│ │ │ ├── DerivedMesh.c
│ │ │ ├── displist.c
│ │ │ ├── dynamicpaint.c
│ │ │ ├── editderivedmesh.c
│ │ │ ├── editmesh_bvh.c
│ │ │ ├── editmesh.c
│ │ │ ├── effect.c
│ │ │ ├── fcurve.c
│ │ │ ├── fluidsim.c
│ │ │ ├── fmodifier.c
│ │ │ ├── font.c
│ │ │ ├── freestyle.c
│ │ │ ├── gpencil.c
│ │ │ ├── group.c
│ │ │ ├── icons.c
│ │ │ ├── idcode.c
│ │ │ ├── idprop.c
│ │ │ ├── image.c
│ │ │ ├── image_gen.c
│ │ │ ├── ipo.c
│ │ │ ├── key.c
│ │ │ ├── lamp.c
│ │ │ ├── lattice.c
│ │ │ ├── library.c
│ │ │ ├── library_query.c
│ │ │ ├── linestyle.c
│ │ │ ├── mask.c
│ │ │ ├── mask_evaluate.c
│ │ │ ├── mask_rasterize.c
│ │ │ ├── material.c
│ │ │ ├── mball.c
│ │ │ ├── mball_tessellate.c
│ │ │ ├── mesh.c
│ │ │ ├── mesh_evaluate.c
│ │ │ ├── mesh_mapping.c
│ │ │ ├── mesh_remap.c
│ │ │ ├── mesh_validate.c
│ │ │ ├── modifier.c
│ │ │ ├── modifiers_bmesh.c
│ │ │ ├── movieclip.c
│ │ │ ├── multires.c
│ │ │ ├── navmesh_conversion.c
│ │ │ ├── nla.c
│ │ │ ├── node.c
│ │ │ ├── object.c
│ │ │ ├── object_deform.c
│ │ │ ├── object_dupli.c
│ │ │ ├── object_update.c
│ │ │ ├── ocean.c
│ │ │ ├── outliner_treehash.c
│ │ │ ├── packedFile.c
│ │ │ ├── paint.c
│ │ │ ├── particle.c
│ │ │ ├── particle_child.c
│ │ │ ├── particle_distribute.c
│ │ │ ├── particle_system.c
│ │ │ ├── pbvh_bmesh.c
│ │ │ ├── pbvh.c
│ │ │ ├── pbvh_intern.h
│ │ │ ├── pointcache.c
│ │ │ ├── property.c
│ │ │ ├── report.c
│ │ │ ├── rigidbody.c
│ │ │ ├── sca.c
│ │ │ ├── scene.c
│ │ │ ├── screen.c
│ │ │ ├── seqcache.c
│ │ │ ├── seqeffects.c
│ │ │ ├── seqmodifier.c
│ │ │ ├── sequencer.c
│ │ │ ├── shrinkwrap.c
│ │ │ ├── sketch.c
│ │ │ ├── smoke.c
│ │ │ ├── softbody.c
│ │ │ ├── sound.c
│ │ │ ├── speaker.c
│ │ │ ├── subsurf_ccg.c
│ │ │ ├── suggestions.c
│ │ │ ├── text.c
│ │ │ ├── texture.c
│ │ │ ├── tracking_auto.c
│ │ │ ├── tracking.c
│ │ │ ├── tracking_detect.c
│ │ │ ├── tracking_plane_tracker.c
│ │ │ ├── tracking_region_tracker.c
│ │ │ ├── tracking_solver.c
│ │ │ ├── tracking_stabilize.c
│ │ │ ├── tracking_util.c
│ │ │ ├── unit.c
│ │ │ ├── world.c
│ │ │ ├── writeavi.c
│ │ │ ├── writeffmpeg.c
│ │ │ └── writeframeserver.c
│ │ ├── nla_private.h
│ │ └── tracking_private.h
│ ├── blenlib
│ │ ├── BLI_alloca.h
│ │ ├── BLI_args.h
│ │ ├── BLI_array.h
│ │ ├── BLI_array_utils.h
│ │ ├── BLI_astar.h
│ │ ├── BLI_bitmap.h
│ │ ├── BLI_blenlib.h
│ │ ├── BLI_boxpack2d.h
│ │ ├── BLI_buffer.h
│ │ ├── BLI_callbacks.h
│ │ ├── BLI_compiler_attrs.h
│ │ ├── BLI_compiler_compat.h
│ │ ├── BLI_compiler_typecheck.h
│ │ ├── BLI_convexhull2d.h
│ │ ├── BLI_dial.h
│ │ ├── BLI_dlrbTree.h
│ │ ├── BLI_dynlib.h
│ │ ├── BLI_dynstr.h
│ │ ├── BLI_easing.h
│ │ ├── BLI_edgehash.h
│ │ ├── BLI_endian_switch.h
│ │ ├── BLI_endian_switch_inline.h
│ │ ├── BLI_fileops.h
│ │ ├── BLI_fileops_types.h
│ │ ├── BLI_fnmatch.h
│ │ ├── BLI_ghash.h
│ │ ├── BLI_graph.h
│ │ ├── BLI_gsqueue.h
│ │ ├── BLI_hash_md5.h
│ │ ├── BLI_hash_mm2a.h
│ │ ├── BLI_heap.h
│ │ ├── BLI_jitter.h
│ │ ├── BLI_kdopbvh.h
│ │ ├── BLI_kdtree.h
│ │ ├── BLI_lasso.h
│ │ ├── BLI_linklist.h
│ │ ├── BLI_linklist_stack.h
│ │ ├── BLI_link_utils.h
│ │ ├── BLI_listbase.h
│ │ ├── BLI_math_base.h
│ │ ├── BLI_math_bits.h
│ │ ├── BLI_math_color_blend.h
│ │ ├── BLI_math_color.h
│ │ ├── BLI_math_geom.h
│ │ ├── BLI_math.h
│ │ ├── BLI_math_inline.h
│ │ ├── BLI_math_interp.h
│ │ ├── BLI_math_matrix.h
│ │ ├── BLI_math_rotation.h
│ │ ├── BLI_math_solvers.h
│ │ ├── BLI_math_statistics.h
│ │ ├── BLI_math_vector.h
│ │ ├── BLI_memarena.h
│ │ ├── BLI_memory_utils.h
│ │ ├── BLI_mempool.h
│ │ ├── BLI_noise.h
│ │ ├── BLI_path_util.h
│ │ ├── BLI_polyfill2d_beautify.h
│ │ ├── BLI_polyfill2d.h
│ │ ├── BLI_quadric.h
│ │ ├── BLI_rand.h
│ │ ├── BLI_rect.h
│ │ ├── BLI_scanfill.h
│ │ ├── BLI_smallhash.h
│ │ ├── BLI_sort.h
│ │ ├── BLI_sort_utils.h
│ │ ├── BLI_stackdefines.h
│ │ ├── BLI_stack.h
│ │ ├── BLI_strict_flags.h
│ │ ├── BLI_string_cursor_utf8.h
│ │ ├── BLI_string.h
│ │ ├── BLI_string_utf8.h
│ │ ├── BLI_system.h
│ │ ├── BLI_sys_types.h
│ │ ├── BLI_task.h
│ │ ├── BLI_threads.h
│ │ ├── BLI_timecode.h
│ │ ├── BLI_utildefines.h
│ │ ├── BLI_uvproject.h
│ │ ├── BLI_vfontdata.h
│ │ ├── BLI_voronoi.h
│ │ ├── BLI_voxel.h
│ │ ├── BLI_winstuff.h
│ │ ├── CMakeLists.txt
│ │ ├── intern
│ │ │ ├── array_utils.c
│ │ │ ├── astar.c
│ │ │ ├── BLI_args.c
│ │ │ ├── BLI_array.c
│ │ │ ├── BLI_dial.c
│ │ │ ├── BLI_dynstr.c
│ │ │ ├── BLI_filelist.c
│ │ │ ├── BLI_ghash.c
│ │ │ ├── BLI_heap.c
│ │ │ ├── BLI_kdopbvh.c
│ │ │ ├── BLI_kdtree.c
│ │ │ ├── BLI_linklist.c
│ │ │ ├── BLI_memarena.c
│ │ │ ├── BLI_mempool.c
│ │ │ ├── boxpack2d.c
│ │ │ ├── buffer.c
│ │ │ ├── callbacks.c
│ │ │ ├── convexhull2d.c
│ │ │ ├── DLRB_tree.c
│ │ │ ├── dynlib.c
│ │ │ ├── easing.c
│ │ │ ├── edgehash.c
│ │ │ ├── endian_switch.c
│ │ │ ├── fileops.c
│ │ │ ├── fnmatch.c
│ │ │ ├── freetypefont.c
│ │ │ ├── graph.c
│ │ │ ├── gsqueue.c
│ │ │ ├── hash_md5.c
│ │ │ ├── hash_mm2a.c
│ │ │ ├── jitter.c
│ │ │ ├── lasso.c
│ │ │ ├── listbase.c
│ │ │ ├── list_sort_impl.h
│ │ │ ├── math_base.c
│ │ │ ├── math_base_inline.c
│ │ │ ├── math_bits_inline.c
│ │ │ ├── math_color_blend_inline.c
│ │ │ ├── math_color.c
│ │ │ ├── math_color_inline.c
│ │ │ ├── math_geom.c
│ │ │ ├── math_geom_inline.c
│ │ │ ├── math_interp.c
│ │ │ ├── math_matrix.c
│ │ │ ├── math_rotation.c
│ │ │ ├── math_solvers.c
│ │ │ ├── math_statistics.c
│ │ │ ├── math_vector.c
│ │ │ ├── math_vector_inline.c
│ │ │ ├── memory_utils.c
│ │ │ ├── noise.c
│ │ │ ├── path_util.c
│ │ │ ├── polyfill2d_beautify.c
│ │ │ ├── polyfill2d.c
│ │ │ ├── quadric.c
│ │ │ ├── rand.c
│ │ │ ├── rct.c
│ │ │ ├── scanfill.c
│ │ │ ├── scanfill_utils.c
│ │ │ ├── smallhash.c
│ │ │ ├── sort.c
│ │ │ ├── sort_utils.c
│ │ │ ├── stack.c
│ │ │ ├── storage.c
│ │ │ ├── string.c
│ │ │ ├── string_cursor_utf8.c
│ │ │ ├── string_utf8.c
│ │ │ ├── system.c
│ │ │ ├── task.c
│ │ │ ├── threads.c
│ │ │ ├── time.c
│ │ │ ├── timecode.c
│ │ │ ├── uvproject.c
│ │ │ ├── voronoi.c
│ │ │ ├── voxel.c
│ │ │ ├── winstuff.c
│ │ │ └── winstuff_dir.c
│ │ ├── PIL_time.h
│ │ └── PIL_time_utildefines.h
│ ├── blenloader
│ │ ├── BLO_blend_defs.h
│ │ ├── BLO_readfile.h
│ │ ├── BLO_runtime.h
│ │ ├── BLO_undofile.h
│ │ ├── BLO_writefile.h
│ │ ├── CMakeLists.txt
│ │ └── intern
│ │ ├── readblenentry.c
│ │ ├── readfile.c
│ │ ├── readfile.h
│ │ ├── runtime.c
│ │ ├── undofile.c
│ │ ├── versioning_250.c
│ │ ├── versioning_260.c
│ │ ├── versioning_270.c
│ │ ├── versioning_defaults.c
│ │ ├── versioning_legacy.c
│ │ └── writefile.c
│ ├── blentranslation
│ │ ├── BLT_lang.h
│ │ ├── BLT_translation.h
│ │ ├── CMakeLists.txt
│ │ └── intern
│ │ ├── blt_lang.c
│ │ └── blt_translation.c
│ ├── bmesh
│ │ ├── bmesh_class.h
│ │ ├── bmesh.h
│ │ ├── bmesh_tools.h
│ │ ├── CMakeLists.txt
│ │ ├── intern
│ │ │ ├── bmesh_callback_generic.c
│ │ │ ├── bmesh_callback_generic.h
│ │ │ ├── bmesh_construct.c
│ │ │ ├── bmesh_construct.h
│ │ │ ├── bmesh_core.c
│ │ │ ├── bmesh_core.h
│ │ │ ├── bmesh_delete.c
│ │ │ ├── bmesh_delete.h
│ │ │ ├── bmesh_edgeloop.c
│ │ │ ├── bmesh_edgeloop.h
│ │ │ ├── bmesh_error.h
│ │ │ ├── bmesh_inline.h
│ │ │ ├── bmesh_interp.c
│ │ │ ├── bmesh_interp.h
│ │ │ ├── bmesh_iterators.c
│ │ │ ├── bmesh_iterators.h
│ │ │ ├── bmesh_iterators_inline.h
│ │ │ ├── bmesh_log.c
│ │ │ ├── bmesh_log.h
│ │ │ ├── bmesh_marking.c
│ │ │ ├── bmesh_marking.h
│ │ │ ├── bmesh_mesh.c
│ │ │ ├── bmesh_mesh_conv.c
│ │ │ ├── bmesh_mesh_conv.h
│ │ │ ├── bmesh_mesh.h
│ │ │ ├── bmesh_mesh_validate.c
│ │ │ ├── bmesh_mesh_validate.h
│ │ │ ├── bmesh_mods.c
│ │ │ ├── bmesh_mods.h
│ │ │ ├── bmesh_opdefines.c
│ │ │ ├── bmesh_operator_api.h
│ │ │ ├── bmesh_operator_api_inline.h
│ │ │ ├── bmesh_operators.c
│ │ │ ├── bmesh_operators.h
│ │ │ ├── bmesh_operators_private.h
│ │ │ ├── bmesh_polygon.c
│ │ │ ├── bmesh_polygon_edgenet.c
│ │ │ ├── bmesh_polygon_edgenet.h
│ │ │ ├── bmesh_polygon.h
│ │ │ ├── bmesh_private.h
│ │ │ ├── bmesh_queries.c
│ │ │ ├── bmesh_queries.h
│ │ │ ├── bmesh_queries_inline.h
│ │ │ ├── bmesh_structure.c
│ │ │ ├── bmesh_structure.h
│ │ │ ├── bmesh_structure_inline.h
│ │ │ ├── bmesh_walkers.c
│ │ │ ├── bmesh_walkers.h
│ │ │ ├── bmesh_walkers_impl.c
│ │ │ └── bmesh_walkers_private.h
│ │ ├── operators
│ │ │ ├── bmo_beautify.c
│ │ │ ├── bmo_bevel.c
│ │ │ ├── bmo_bisect_plane.c
│ │ │ ├── bmo_bridge.c
│ │ │ ├── bmo_connect.c
│ │ │ ├── bmo_connect_concave.c
│ │ │ ├── bmo_connect_nonplanar.c
│ │ │ ├── bmo_connect_pair.c
│ │ │ ├── bmo_create.c
│ │ │ ├── bmo_dissolve.c
│ │ │ ├── bmo_dupe.c
│ │ │ ├── bmo_edgenet.c
│ │ │ ├── bmo_extrude.c
│ │ │ ├── bmo_fill_attribute.c
│ │ │ ├── bmo_fill_edgeloop.c
│ │ │ ├── bmo_fill_grid.c
│ │ │ ├── bmo_fill_holes.c
│ │ │ ├── bmo_hull.c
│ │ │ ├── bmo_inset.c
│ │ │ ├── bmo_join_triangles.c
│ │ │ ├── bmo_mesh_conv.c
│ │ │ ├── bmo_mirror.c
│ │ │ ├── bmo_normals.c
│ │ │ ├── bmo_offset_edgeloops.c
│ │ │ ├── bmo_planar_faces.c
│ │ │ ├── bmo_poke.c
│ │ │ ├── bmo_primitive.c
│ │ │ ├── bmo_removedoubles.c
│ │ │ ├── bmo_similar.c
│ │ │ ├── bmo_smooth_laplacian.c
│ │ │ ├── bmo_split_edges.c
│ │ │ ├── bmo_subdivide.c
│ │ │ ├── bmo_subdivide_edgering.c
│ │ │ ├── bmo_symmetrize.c
│ │ │ ├── bmo_triangulate.c
│ │ │ ├── bmo_unsubdivide.c
│ │ │ ├── bmo_utils.c
│ │ │ └── bmo_wireframe.c
│ │ └── tools
│ │ ├── bmesh_beautify.c
│ │ ├── bmesh_beautify.h
│ │ ├── bmesh_bevel.c
│ │ ├── bmesh_bevel.h
│ │ ├── bmesh_bisect_plane.c
│ │ ├── bmesh_bisect_plane.h
│ │ ├── bmesh_decimate_collapse.c
│ │ ├── bmesh_decimate_dissolve.c
│ │ ├── bmesh_decimate.h
│ │ ├── bmesh_decimate_unsubdivide.c
│ │ ├── bmesh_edgenet.c
│ │ ├── bmesh_edgenet.h
│ │ ├── bmesh_edgesplit.c
│ │ ├── bmesh_edgesplit.h
│ │ ├── bmesh_intersect.c
│ │ ├── bmesh_intersect.h
│ │ ├── bmesh_path.c
│ │ ├── bmesh_path.h
│ │ ├── bmesh_path_region.c
│ │ ├── bmesh_path_region.h
│ │ ├── bmesh_region_match.c
│ │ ├── bmesh_region_match.h
│ │ ├── bmesh_triangulate.c
│ │ ├── bmesh_triangulate.h
│ │ ├── bmesh_wireframe.c
│ │ └── bmesh_wireframe.h
│ ├── CMakeLists.txt
│ ├── collada
│ │ ├── AnimationExporter.cpp
│ │ ├── AnimationExporter.h
│ │ ├── AnimationImporter.cpp
│ │ ├── AnimationImporter.h
│ │ ├── ArmatureExporter.cpp
│ │ ├── ArmatureExporter.h
│ │ ├── ArmatureImporter.cpp
│ │ ├── ArmatureImporter.h
│ │ ├── CameraExporter.cpp
│ │ ├── CameraExporter.h
│ │ ├── CMakeLists.txt
│ │ ├── collada.cpp
│ │ ├── collada.h
│ │ ├── collada_internal.cpp
│ │ ├── collada_internal.h
│ │ ├── collada_utils.cpp
│ │ ├── collada_utils.h
│ │ ├── ControllerExporter.cpp
│ │ ├── ControllerExporter.h
│ │ ├── DocumentExporter.cpp
│ │ ├── DocumentExporter.h
│ │ ├── DocumentImporter.cpp
│ │ ├── DocumentImporter.h
│ │ ├── EffectExporter.cpp
│ │ ├── EffectExporter.h
│ │ ├── ErrorHandler.cpp
│ │ ├── ErrorHandler.h
│ │ ├── ExportSettings.cpp
│ │ ├── ExportSettings.h
│ │ ├── ExtraHandler.cpp
│ │ ├── ExtraHandler.h
│ │ ├── ExtraTags.cpp
│ │ ├── ExtraTags.h
│ │ ├── GeometryExporter.cpp
│ │ ├── GeometryExporter.h
│ │ ├── ImageExporter.cpp
│ │ ├── ImageExporter.h
│ │ ├── ImportSettings.cpp
│ │ ├── ImportSettings.h
│ │ ├── InstanceWriter.cpp
│ │ ├── InstanceWriter.h
│ │ ├── LightExporter.cpp
│ │ ├── LightExporter.h
│ │ ├── MaterialExporter.cpp
│ │ ├── MaterialExporter.h
│ │ ├── MeshImporter.cpp
│ │ ├── MeshImporter.h
│ │ ├── SceneExporter.cpp
│ │ ├── SceneExporter.h
│ │ ├── SkinInfo.cpp
│ │ ├── SkinInfo.h
│ │ ├── TransformReader.cpp
│ │ ├── TransformReader.h
│ │ ├── TransformWriter.cpp
│ │ ├── TransformWriter.h
│ │ └── version.conf
│ ├── compositor
│ │ ├── CMakeLists.txt
│ │ ├── COM_compositor.h
│ │ ├── COM_defines.h
│ │ ├── intern
│ │ │ ├── COM_ChunkOrder.cpp
│ │ │ ├── COM_ChunkOrder.h
│ │ │ ├── COM_ChunkOrderHotspot.cpp
│ │ │ ├── COM_ChunkOrderHotspot.h
│ │ │ ├── COM_CompositorContext.cpp
│ │ │ ├── COM_CompositorContext.h
│ │ │ ├── COM_compositor.cpp
│ │ │ ├── COM_Converter.cpp
│ │ │ ├── COM_Converter.h
│ │ │ ├── COM_CPUDevice.cpp
│ │ │ ├── COM_CPUDevice.h
│ │ │ ├── COM_Debug.cpp
│ │ │ ├── COM_Debug.h
│ │ │ ├── COM_Device.cpp
│ │ │ ├── COM_Device.h
│ │ │ ├── COM_ExecutionGroup.cpp
│ │ │ ├── COM_ExecutionGroup.h
│ │ │ ├── COM_ExecutionSystem.cpp
│ │ │ ├── COM_ExecutionSystem.h
│ │ │ ├── COM_MemoryBuffer.cpp
│ │ │ ├── COM_MemoryBuffer.h
│ │ │ ├── COM_MemoryProxy.cpp
│ │ │ ├── COM_MemoryProxy.h
│ │ │ ├── COM_NodeConverter.cpp
│ │ │ ├── COM_NodeConverter.h
│ │ │ ├── COM_Node.cpp
│ │ │ ├── COM_NodeGraph.cpp
│ │ │ ├── COM_NodeGraph.h
│ │ │ ├── COM_Node.h
│ │ │ ├── COM_NodeOperationBuilder.cpp
│ │ │ ├── COM_NodeOperationBuilder.h
│ │ │ ├── COM_NodeOperation.cpp
│ │ │ ├── COM_NodeOperation.h
│ │ │ ├── COM_OpenCLDevice.cpp
│ │ │ ├── COM_OpenCLDevice.h
│ │ │ ├── COM_SingleThreadedOperation.cpp
│ │ │ ├── COM_SingleThreadedOperation.h
│ │ │ ├── COM_SocketReader.cpp
│ │ │ ├── COM_SocketReader.h
│ │ │ ├── COM_WorkPackage.cpp
│ │ │ ├── COM_WorkPackage.h
│ │ │ ├── COM_WorkScheduler.cpp
│ │ │ └── COM_WorkScheduler.h
│ │ ├── nodes
│ │ │ ├── COM_AlphaOverNode.cpp
│ │ │ ├── COM_AlphaOverNode.h
│ │ │ ├── COM_BilateralBlurNode.cpp
│ │ │ ├── COM_BilateralBlurNode.h
│ │ │ ├── COM_BlurNode.cpp
│ │ │ ├── COM_BlurNode.h
│ │ │ ├── COM_BokehBlurNode.cpp
│ │ │ ├── COM_BokehBlurNode.h
│ │ │ ├── COM_BokehImageNode.cpp
│ │ │ ├── COM_BokehImageNode.h
│ │ │ ├── COM_BoxMaskNode.cpp
│ │ │ ├── COM_BoxMaskNode.h
│ │ │ ├── COM_BrightnessNode.cpp
│ │ │ ├── COM_BrightnessNode.h
│ │ │ ├── COM_ChannelMatteNode.cpp
│ │ │ ├── COM_ChannelMatteNode.h
│ │ │ ├── COM_ChromaMatteNode.cpp
│ │ │ ├── COM_ChromaMatteNode.h
│ │ │ ├── COM_ColorBalanceNode.cpp
│ │ │ ├── COM_ColorBalanceNode.h
│ │ │ ├── COM_ColorCorrectionNode.cpp
│ │ │ ├── COM_ColorCorrectionNode.h
│ │ │ ├── COM_ColorCurveNode.cpp
│ │ │ ├── COM_ColorCurveNode.h
│ │ │ ├── COM_ColorMatteNode.cpp
│ │ │ ├── COM_ColorMatteNode.h
│ │ │ ├── COM_ColorNode.cpp
│ │ │ ├── COM_ColorNode.h
│ │ │ ├── COM_ColorRampNode.cpp
│ │ │ ├── COM_ColorRampNode.h
│ │ │ ├── COM_ColorSpillNode.cpp
│ │ │ ├── COM_ColorSpillNode.h
│ │ │ ├── COM_ColorToBWNode.cpp
│ │ │ ├── COM_ColorToBWNode.h
│ │ │ ├── COM_CombineColorNode.cpp
│ │ │ ├── COM_CombineColorNode.h
│ │ │ ├── COM_CompositorNode.cpp
│ │ │ ├── COM_CompositorNode.h
│ │ │ ├── COM_ConvertAlphaNode.cpp
│ │ │ ├── COM_ConvertAlphaNode.h
│ │ │ ├── COM_CornerPinNode.cpp
│ │ │ ├── COM_CornerPinNode.h
│ │ │ ├── COM_CropNode.cpp
│ │ │ ├── COM_CropNode.h
│ │ │ ├── COM_DefocusNode.cpp
│ │ │ ├── COM_DefocusNode.h
│ │ │ ├── COM_DespeckleNode.cpp
│ │ │ ├── COM_DespeckleNode.h
│ │ │ ├── COM_DifferenceMatteNode.cpp
│ │ │ ├── COM_DifferenceMatteNode.h
│ │ │ ├── COM_DilateErodeNode.cpp
│ │ │ ├── COM_DilateErodeNode.h
│ │ │ ├── COM_DirectionalBlurNode.cpp
│ │ │ ├── COM_DirectionalBlurNode.h
│ │ │ ├── COM_DisplaceNode.cpp
│ │ │ ├── COM_DisplaceNode.h
│ │ │ ├── COM_DistanceMatteNode.cpp
│ │ │ ├── COM_DistanceMatteNode.h
│ │ │ ├── COM_DoubleEdgeMaskNode.cpp
│ │ │ ├── COM_DoubleEdgeMaskNode.h
│ │ │ ├── COM_EllipseMaskNode.cpp
│ │ │ ├── COM_EllipseMaskNode.h
│ │ │ ├── COM_FilterNode.cpp
│ │ │ ├── COM_FilterNode.h
│ │ │ ├── COM_FlipNode.cpp
│ │ │ ├── COM_FlipNode.h
│ │ │ ├── COM_GammaNode.cpp
│ │ │ ├── COM_GammaNode.h
│ │ │ ├── COM_GlareNode.cpp
│ │ │ ├── COM_GlareNode.h
│ │ │ ├── COM_HueSaturationValueCorrectNode.cpp
│ │ │ ├── COM_HueSaturationValueCorrectNode.h
│ │ │ ├── COM_HueSaturationValueNode.cpp
│ │ │ ├── COM_HueSaturationValueNode.h
│ │ │ ├── COM_IDMaskNode.cpp
│ │ │ ├── COM_IDMaskNode.h
│ │ │ ├── COM_ImageNode.cpp
│ │ │ ├── COM_ImageNode.h
│ │ │ ├── COM_InpaintNode.cpp
│ │ │ ├── COM_InpaintNode.h
│ │ │ ├── COM_InvertNode.cpp
│ │ │ ├── COM_InvertNode.h
│ │ │ ├── COM_KeyingNode.cpp
│ │ │ ├── COM_KeyingNode.h
│ │ │ ├── COM_KeyingScreenNode.cpp
│ │ │ ├── COM_KeyingScreenNode.h
│ │ │ ├── COM_LensDistortionNode.cpp
│ │ │ ├── COM_LensDistortionNode.h
│ │ │ ├── COM_LuminanceMatteNode.cpp
│ │ │ ├── COM_LuminanceMatteNode.h
│ │ │ ├── COM_MapRangeNode.cpp
│ │ │ ├── COM_MapRangeNode.h
│ │ │ ├── COM_MapUVNode.cpp
│ │ │ ├── COM_MapUVNode.h
│ │ │ ├── COM_MapValueNode.cpp
│ │ │ ├── COM_MapValueNode.h
│ │ │ ├── COM_MaskNode.cpp
│ │ │ ├── COM_MaskNode.h
│ │ │ ├── COM_MathNode.cpp
│ │ │ ├── COM_MathNode.h
│ │ │ ├── COM_MixNode.cpp
│ │ │ ├── COM_MixNode.h
│ │ │ ├── COM_MovieClipNode.cpp
│ │ │ ├── COM_MovieClipNode.h
│ │ │ ├── COM_MovieDistortionNode.cpp
│ │ │ ├── COM_MovieDistortionNode.h
│ │ │ ├── COM_NormalizeNode.cpp
│ │ │ ├── COM_NormalizeNode.h
│ │ │ ├── COM_NormalNode.cpp
│ │ │ ├── COM_NormalNode.h
│ │ │ ├── COM_OutputFileNode.cpp
│ │ │ ├── COM_OutputFileNode.h
│ │ │ ├── COM_PixelateNode.cpp
│ │ │ ├── COM_PixelateNode.h
│ │ │ ├── COM_PlaneTrackDeformNode.cpp
│ │ │ ├── COM_PlaneTrackDeformNode.h
│ │ │ ├── COM_RenderLayersNode.cpp
│ │ │ ├── COM_RenderLayersNode.h
│ │ │ ├── COM_RotateNode.cpp
│ │ │ ├── COM_RotateNode.h
│ │ │ ├── COM_ScaleNode.cpp
│ │ │ ├── COM_ScaleNode.h
│ │ │ ├── COM_SeparateColorNode.cpp
│ │ │ ├── COM_SeparateColorNode.h
│ │ │ ├── COM_SetAlphaNode.cpp
│ │ │ ├── COM_SetAlphaNode.h
│ │ │ ├── COM_SocketProxyNode.cpp
│ │ │ ├── COM_SocketProxyNode.h
│ │ │ ├── COM_SplitViewerNode.cpp
│ │ │ ├── COM_SplitViewerNode.h
│ │ │ ├── COM_Stabilize2dNode.cpp
│ │ │ ├── COM_Stabilize2dNode.h
│ │ │ ├── COM_SunBeamsNode.cpp
│ │ │ ├── COM_SunBeamsNode.h
│ │ │ ├── COM_SwitchNode.cpp
│ │ │ ├── COM_SwitchNode.h
│ │ │ ├── COM_SwitchViewNode.cpp
│ │ │ ├── COM_SwitchViewNode.h
│ │ │ ├── COM_TextureNode.cpp
│ │ │ ├── COM_TextureNode.h
│ │ │ ├── COM_TimeNode.cpp
│ │ │ ├── COM_TimeNode.h
│ │ │ ├── COM_TonemapNode.cpp
│ │ │ ├── COM_TonemapNode.h
│ │ │ ├── COM_TrackPositionNode.cpp
│ │ │ ├── COM_TrackPositionNode.h
│ │ │ ├── COM_TransformNode.cpp
│ │ │ ├── COM_TransformNode.h
│ │ │ ├── COM_TranslateNode.cpp
│ │ │ ├── COM_TranslateNode.h
│ │ │ ├── COM_ValueNode.cpp
│ │ │ ├── COM_ValueNode.h
│ │ │ ├── COM_VectorBlurNode.cpp
│ │ │ ├── COM_VectorBlurNode.h
│ │ │ ├── COM_VectorCurveNode.cpp
│ │ │ ├── COM_VectorCurveNode.h
│ │ │ ├── COM_ViewerNode.cpp
│ │ │ ├── COM_ViewerNode.h
│ │ │ ├── COM_ViewLevelsNode.cpp
│ │ │ ├── COM_ViewLevelsNode.h
│ │ │ ├── COM_ZCombineNode.cpp
│ │ │ └── COM_ZCombineNode.h
│ │ └── operations
│ │ ├── COM_AlphaOverKeyOperation.cpp
│ │ ├── COM_AlphaOverKeyOperation.h
│ │ ├── COM_AlphaOverMixedOperation.cpp
│ │ ├── COM_AlphaOverMixedOperation.h
│ │ ├── COM_AlphaOverPremultiplyOperation.cpp
│ │ ├── COM_AlphaOverPremultiplyOperation.h
│ │ ├── COM_AntiAliasOperation.cpp
│ │ ├── COM_AntiAliasOperation.h
│ │ ├── COM_BilateralBlurOperation.cpp
│ │ ├── COM_BilateralBlurOperation.h
│ │ ├── COM_BlurBaseOperation.cpp
│ │ ├── COM_BlurBaseOperation.h
│ │ ├── COM_BokehBlurOperation.cpp
│ │ ├── COM_BokehBlurOperation.h
│ │ ├── COM_BokehImageOperation.cpp
│ │ ├── COM_BokehImageOperation.h
│ │ ├── COM_BoxMaskOperation.cpp
│ │ ├── COM_BoxMaskOperation.h
│ │ ├── COM_BrightnessOperation.cpp
│ │ ├── COM_BrightnessOperation.h
│ │ ├── COM_CalculateMeanOperation.cpp
│ │ ├── COM_CalculateMeanOperation.h
│ │ ├── COM_CalculateStandardDeviationOperation.cpp
│ │ ├── COM_CalculateStandardDeviationOperation.h
│ │ ├── COM_ChangeHSVOperation.cpp
│ │ ├── COM_ChangeHSVOperation.h
│ │ ├── COM_ChannelMatteOperation.cpp
│ │ ├── COM_ChannelMatteOperation.h
│ │ ├── COM_ChromaMatteOperation.cpp
│ │ ├── COM_ChromaMatteOperation.h
│ │ ├── COM_ColorBalanceASCCDLOperation.cpp
│ │ ├── COM_ColorBalanceASCCDLOperation.h
│ │ ├── COM_ColorBalanceLGGOperation.cpp
│ │ ├── COM_ColorBalanceLGGOperation.h
│ │ ├── COM_ColorCorrectionOperation.cpp
│ │ ├── COM_ColorCorrectionOperation.h
│ │ ├── COM_ColorCurveOperation.cpp
│ │ ├── COM_ColorCurveOperation.h
│ │ ├── COM_ColorMatteOperation.cpp
│ │ ├── COM_ColorMatteOperation.h
│ │ ├── COM_ColorRampOperation.cpp
│ │ ├── COM_ColorRampOperation.h
│ │ ├── COM_ColorSpillOperation.cpp
│ │ ├── COM_ColorSpillOperation.h
│ │ ├── COM_CompositorOperation.cpp
│ │ ├── COM_CompositorOperation.h
│ │ ├── COM_ConvertColorProfileOperation.cpp
│ │ ├── COM_ConvertColorProfileOperation.h
│ │ ├── COM_ConvertDepthToRadiusOperation.cpp
│ │ ├── COM_ConvertDepthToRadiusOperation.h
│ │ ├── COM_ConvertOperation.cpp
│ │ ├── COM_ConvertOperation.h
│ │ ├── COM_ConvolutionEdgeFilterOperation.cpp
│ │ ├── COM_ConvolutionEdgeFilterOperation.h
│ │ ├── COM_ConvolutionFilterOperation.cpp
│ │ ├── COM_ConvolutionFilterOperation.h
│ │ ├── COM_CropOperation.cpp
│ │ ├── COM_CropOperation.h
│ │ ├── COM_CurveBaseOperation.cpp
│ │ ├── COM_CurveBaseOperation.h
│ │ ├── COM_DespeckleOperation.cpp
│ │ ├── COM_DespeckleOperation.h
│ │ ├── COM_DifferenceMatteOperation.cpp
│ │ ├── COM_DifferenceMatteOperation.h
│ │ ├── COM_DilateErodeOperation.cpp
│ │ ├── COM_DilateErodeOperation.h
│ │ ├── COM_DirectionalBlurOperation.cpp
│ │ ├── COM_DirectionalBlurOperation.h
│ │ ├── COM_DisplaceOperation.cpp
│ │ ├── COM_DisplaceOperation.h
│ │ ├── COM_DisplaceSimpleOperation.cpp
│ │ ├── COM_DisplaceSimpleOperation.h
│ │ ├── COM_DistanceRGBMatteOperation.cpp
│ │ ├── COM_DistanceRGBMatteOperation.h
│ │ ├── COM_DistanceYCCMatteOperation.cpp
│ │ ├── COM_DistanceYCCMatteOperation.h
│ │ ├── COM_DotproductOperation.cpp
│ │ ├── COM_DotproductOperation.h
│ │ ├── COM_DoubleEdgeMaskOperation.cpp
│ │ ├── COM_DoubleEdgeMaskOperation.h
│ │ ├── COM_EllipseMaskOperation.cpp
│ │ ├── COM_EllipseMaskOperation.h
│ │ ├── COM_FastGaussianBlurOperation.cpp
│ │ ├── COM_FastGaussianBlurOperation.h
│ │ ├── COM_FlipOperation.cpp
│ │ ├── COM_FlipOperation.h
│ │ ├── COM_GammaCorrectOperation.cpp
│ │ ├── COM_GammaCorrectOperation.h
│ │ ├── COM_GammaOperation.cpp
│ │ ├── COM_GammaOperation.h
│ │ ├── COM_GaussianAlphaXBlurOperation.cpp
│ │ ├── COM_GaussianAlphaXBlurOperation.h
│ │ ├── COM_GaussianAlphaYBlurOperation.cpp
│ │ ├── COM_GaussianAlphaYBlurOperation.h
│ │ ├── COM_GaussianBokehBlurOperation.cpp
│ │ ├── COM_GaussianBokehBlurOperation.h
│ │ ├── COM_GaussianXBlurOperation.cpp
│ │ ├── COM_GaussianXBlurOperation.h
│ │ ├── COM_GaussianYBlurOperation.cpp
│ │ ├── COM_GaussianYBlurOperation.h
│ │ ├── COM_GlareBaseOperation.cpp
│ │ ├── COM_GlareBaseOperation.h
│ │ ├── COM_GlareFogGlowOperation.cpp
│ │ ├── COM_GlareFogGlowOperation.h
│ │ ├── COM_GlareGhostOperation.cpp
│ │ ├── COM_GlareGhostOperation.h
│ │ ├── COM_GlareSimpleStarOperation.cpp
│ │ ├── COM_GlareSimpleStarOperation.h
│ │ ├── COM_GlareStreaksOperation.cpp
│ │ ├── COM_GlareStreaksOperation.h
│ │ ├── COM_GlareThresholdOperation.cpp
│ │ ├── COM_GlareThresholdOperation.h
│ │ ├── COM_HueSaturationValueCorrectOperation.cpp
│ │ ├── COM_HueSaturationValueCorrectOperation.h
│ │ ├── COM_IDMaskOperation.cpp
│ │ ├── COM_IDMaskOperation.h
│ │ ├── COM_ImageOperation.cpp
│ │ ├── COM_ImageOperation.h
│ │ ├── COM_InpaintOperation.cpp
│ │ ├── COM_InpaintOperation.h
│ │ ├── COM_InvertOperation.cpp
│ │ ├── COM_InvertOperation.h
│ │ ├── COM_KeyingBlurOperation.cpp
│ │ ├── COM_KeyingBlurOperation.h
│ │ ├── COM_KeyingClipOperation.cpp
│ │ ├── COM_KeyingClipOperation.h
│ │ ├── COM_KeyingDespillOperation.cpp
│ │ ├── COM_KeyingDespillOperation.h
│ │ ├── COM_KeyingOperation.cpp
│ │ ├── COM_KeyingOperation.h
│ │ ├── COM_KeyingScreenOperation.cpp
│ │ ├── COM_KeyingScreenOperation.h
│ │ ├── COM_LuminanceMatteOperation.cpp
│ │ ├── COM_LuminanceMatteOperation.h
│ │ ├── COM_MapRangeOperation.cpp
│ │ ├── COM_MapRangeOperation.h
│ │ ├── COM_MapUVOperation.cpp
│ │ ├── COM_MapUVOperation.h
│ │ ├── COM_MapValueOperation.cpp
│ │ ├── COM_MapValueOperation.h
│ │ ├── COM_MaskOperation.cpp
│ │ ├── COM_MaskOperation.h
│ │ ├── COM_MathBaseOperation.cpp
│ │ ├── COM_MathBaseOperation.h
│ │ ├── COM_MixOperation.cpp
│ │ ├── COM_MixOperation.h
│ │ ├── COM_MovieClipAttributeOperation.cpp
│ │ ├── COM_MovieClipAttributeOperation.h
│ │ ├── COM_MovieClipOperation.cpp
│ │ ├── COM_MovieClipOperation.h
│ │ ├── COM_MovieDistortionOperation.cpp
│ │ ├── COM_MovieDistortionOperation.h
│ │ ├── COM_MultilayerImageOperation.cpp
│ │ ├── COM_MultilayerImageOperation.h
│ │ ├── COM_NormalizeOperation.cpp
│ │ ├── COM_NormalizeOperation.h
│ │ ├── COM_OpenCLKernels.cl
│ │ ├── COM_OutputFileMultiViewOperation.cpp
│ │ ├── COM_OutputFileMultiViewOperation.h
│ │ ├── COM_OutputFileOperation.cpp
│ │ ├── COM_OutputFileOperation.h
│ │ ├── COM_PixelateOperation.cpp
│ │ ├── COM_PixelateOperation.h
│ │ ├── COM_PlaneCornerPinOperation.cpp
│ │ ├── COM_PlaneCornerPinOperation.h
│ │ ├── COM_PlaneDistortCommonOperation.cpp
│ │ ├── COM_PlaneDistortCommonOperation.h
│ │ ├── COM_PlaneTrackOperation.cpp
│ │ ├── COM_PlaneTrackOperation.h
│ │ ├── COM_PreviewOperation.cpp
│ │ ├── COM_PreviewOperation.h
│ │ ├── COM_ProjectorLensDistortionOperation.cpp
│ │ ├── COM_ProjectorLensDistortionOperation.h
│ │ ├── COM_QualityStepHelper.cpp
│ │ ├── COM_QualityStepHelper.h
│ │ ├── COM_ReadBufferOperation.cpp
│ │ ├── COM_ReadBufferOperation.h
│ │ ├── COM_RenderLayersProg.cpp
│ │ ├── COM_RenderLayersProg.h
│ │ ├── COM_RotateOperation.cpp
│ │ ├── COM_RotateOperation.h
│ │ ├── COM_ScaleOperation.cpp
│ │ ├── COM_ScaleOperation.h
│ │ ├── COM_ScreenLensDistortionOperation.cpp
│ │ ├── COM_ScreenLensDistortionOperation.h
│ │ ├── COM_SetAlphaOperation.cpp
│ │ ├── COM_SetAlphaOperation.h
│ │ ├── COM_SetColorOperation.cpp
│ │ ├── COM_SetColorOperation.h
│ │ ├── COM_SetSamplerOperation.cpp
│ │ ├── COM_SetSamplerOperation.h
│ │ ├── COM_SetValueOperation.cpp
│ │ ├── COM_SetValueOperation.h
│ │ ├── COM_SetVectorOperation.cpp
│ │ ├── COM_SetVectorOperation.h
│ │ ├── COM_SocketProxyOperation.cpp
│ │ ├── COM_SocketProxyOperation.h
│ │ ├── COM_SplitOperation.cpp
│ │ ├── COM_SplitOperation.h
│ │ ├── COM_SunBeamsOperation.cpp
│ │ ├── COM_SunBeamsOperation.h
│ │ ├── COM_TextureOperation.cpp
│ │ ├── COM_TextureOperation.h
│ │ ├── COM_TonemapOperation.cpp
│ │ ├── COM_TonemapOperation.h
│ │ ├── COM_TrackPositionOperation.cpp
│ │ ├── COM_TrackPositionOperation.h
│ │ ├── COM_TranslateOperation.cpp
│ │ ├── COM_TranslateOperation.h
│ │ ├── COM_VariableSizeBokehBlurOperation.cpp
│ │ ├── COM_VariableSizeBokehBlurOperation.h
│ │ ├── COM_VectorBlurOperation.cpp
│ │ ├── COM_VectorBlurOperation.h
│ │ ├── COM_VectorCurveOperation.cpp
│ │ ├── COM_VectorCurveOperation.h
│ │ ├── COM_ViewerOperation.cpp
│ │ ├── COM_ViewerOperation.h
│ │ ├── COM_WrapOperation.cpp
│ │ ├── COM_WrapOperation.h
│ │ ├── COM_WriteBufferOperation.cpp
│ │ ├── COM_WriteBufferOperation.h
│ │ ├── COM_ZCombineOperation.cpp
│ │ └── COM_ZCombineOperation.h
│ ├── datatoc
│ │ ├── CMakeLists.txt
│ │ ├── datatoc.c
│ │ ├── datatoc_icon.c
│ │ ├── datatoc_icon.py
│ │ ├── datatoc_icon_split.py
│ │ └── datatoc_icon_split_to_png.py
│ ├── depsgraph
│ │ ├── CMakeLists.txt
│ │ ├── DEG_depsgraph_build.h
│ │ ├── DEG_depsgraph_debug.h
│ │ ├── DEG_depsgraph.h
│ │ ├── DEG_depsgraph_query.h
│ │ ├── intern
│ │ │ ├── depsgraph_build.cc
│ │ │ ├── depsgraph_build.h
│ │ │ ├── depsgraph_build_nodes.cc
│ │ │ ├── depsgraph_build_relations.cc
│ │ │ ├── depsgraph.cc
│ │ │ ├── depsgraph_debug.cc
│ │ │ ├── depsgraph_debug.h
│ │ │ ├── depsgraph_eval.cc
│ │ │ ├── depsgraph.h
│ │ │ ├── depsgraph_intern.h
│ │ │ ├── depsgraph_query.cc
│ │ │ ├── depsgraph_queue.cc
│ │ │ ├── depsgraph_queue.h
│ │ │ ├── depsgraph_tag.cc
│ │ │ ├── depsgraph_type_defines.cc
│ │ │ ├── depsgraph_types.h
│ │ │ ├── depsnode.cc
│ │ │ ├── depsnode_component.cc
│ │ │ ├── depsnode_component.h
│ │ │ ├── depsnode.h
│ │ │ ├── depsnode_opcodes.h
│ │ │ ├── depsnode_operation.cc
│ │ │ └── depsnode_operation.h
│ │ └── util
│ │ ├── depsgraph_util_cycle.cc
│ │ ├── depsgraph_util_cycle.h
│ │ ├── depsgraph_util_function.h
│ │ ├── depsgraph_util_hash.h
│ │ ├── depsgraph_util_map.h
│ │ ├── depsgraph_util_pchanmap.cc
│ │ ├── depsgraph_util_pchanmap.h
│ │ ├── depsgraph_util_set.h
│ │ ├── depsgraph_util_transitive.cc
│ │ └── depsgraph_util_transitive.h
│ ├── editors
│ │ ├── animation
│ │ │ ├── anim_channels_defines.c
│ │ │ ├── anim_channels_edit.c
│ │ │ ├── anim_deps.c
│ │ │ ├── anim_draw.c
│ │ │ ├── anim_filter.c
│ │ │ ├── anim_intern.h
│ │ │ ├── anim_ipo_utils.c
│ │ │ ├── anim_markers.c
│ │ │ ├── anim_ops.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── drivers.c
│ │ │ ├── fmodifier_ui.c
│ │ │ ├── keyframes_draw.c
│ │ │ ├── keyframes_edit.c
│ │ │ ├── keyframes_general.c
│ │ │ ├── keyframing.c
│ │ │ └── keyingsets.c
│ │ ├── armature
│ │ │ ├── armature_add.c
│ │ │ ├── armature_edit.c
│ │ │ ├── armature_intern.h
│ │ │ ├── armature_naming.c
│ │ │ ├── armature_ops.c
│ │ │ ├── armature_relations.c
│ │ │ ├── armature_select.c
│ │ │ ├── armature_skinning.c
│ │ │ ├── armature_utils.c
│ │ │ ├── BIF_generate.h
│ │ │ ├── BIF_retarget.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── editarmature_generate.c
│ │ │ ├── editarmature_retarget.c
│ │ │ ├── editarmature_sketch.c
│ │ │ ├── meshlaplacian.c
│ │ │ ├── meshlaplacian.h
│ │ │ ├── pose_edit.c
│ │ │ ├── pose_group.c
│ │ │ ├── pose_lib.c
│ │ │ ├── pose_select.c
│ │ │ ├── pose_slide.c
│ │ │ ├── pose_transform.c
│ │ │ ├── pose_utils.c
│ │ │ ├── reeb.c
│ │ │ └── reeb.h
│ │ ├── CMakeLists.txt
│ │ ├── curve
│ │ │ ├── CMakeLists.txt
│ │ │ ├── curve_intern.h
│ │ │ ├── curve_ops.c
│ │ │ ├── editcurve_add.c
│ │ │ ├── editcurve.c
│ │ │ ├── editcurve_select.c
│ │ │ └── editfont.c
│ │ ├── datafiles
│ │ │ └── CMakeLists.txt
│ │ ├── gpencil
│ │ │ ├── CMakeLists.txt
│ │ │ ├── drawgpencil.c
│ │ │ ├── editaction_gpencil.c
│ │ │ ├── gpencil_brush.c
│ │ │ ├── gpencil_convert.c
│ │ │ ├── gpencil_data.c
│ │ │ ├── gpencil_edit.c
│ │ │ ├── gpencil_intern.h
│ │ │ ├── gpencil_ops.c
│ │ │ ├── gpencil_paint.c
│ │ │ ├── gpencil_select.c
│ │ │ ├── gpencil_undo.c
│ │ │ └── gpencil_utils.c
│ │ ├── include
│ │ │ ├── BIF_gl.h
│ │ │ ├── BIF_glutil.h
│ │ │ ├── ED_anim_api.h
│ │ │ ├── ED_armature.h
│ │ │ ├── ED_buttons.h
│ │ │ ├── ED_clip.h
│ │ │ ├── ED_curve.h
│ │ │ ├── ED_datafiles.h
│ │ │ ├── ED_fileselect.h
│ │ │ ├── ED_gpencil.h
│ │ │ ├── ED_image.h
│ │ │ ├── ED_info.h
│ │ │ ├── ED_keyframes_draw.h
│ │ │ ├── ED_keyframes_edit.h
│ │ │ ├── ED_keyframing.h
│ │ │ ├── ED_lattice.h
│ │ │ ├── ED_logic.h
│ │ │ ├── ED_markers.h
│ │ │ ├── ED_mask.h
│ │ │ ├── ED_mball.h
│ │ │ ├── ED_mesh.h
│ │ │ ├── ED_node.h
│ │ │ ├── ED_numinput.h
│ │ │ ├── ED_object.h
│ │ │ ├── ED_outliner.h
│ │ │ ├── ED_paint.h
│ │ │ ├── ED_particle.h
│ │ │ ├── ED_physics.h
│ │ │ ├── ED_render.h
│ │ │ ├── ED_screen.h
│ │ │ ├── ED_screen_types.h
│ │ │ ├── ED_sculpt.h
│ │ │ ├── ED_sequencer.h
│ │ │ ├── ED_sound.h
│ │ │ ├── ED_space_api.h
│ │ │ ├── ED_text.h
│ │ │ ├── ED_transform.h
│ │ │ ├── ED_transverts.h
│ │ │ ├── ED_types.h
│ │ │ ├── ED_util.h
│ │ │ ├── ED_uvedit.h
│ │ │ ├── ED_view3d.h
│ │ │ ├── UI_icons.h
│ │ │ ├── UI_interface.h
│ │ │ ├── UI_interface_icons.h
│ │ │ ├── UI_resources.h
│ │ │ └── UI_view2d.h
│ │ ├── interface
│ │ │ ├── CMakeLists.txt
│ │ │ ├── interface_align.c
│ │ │ ├── interface_anim.c
│ │ │ ├── interface.c
│ │ │ ├── interface_draw.c
│ │ │ ├── interface_eyedropper.c
│ │ │ ├── interface_handlers.c
│ │ │ ├── interface_icons.c
│ │ │ ├── interface_intern.h
│ │ │ ├── interface_layout.c
│ │ │ ├── interface_ops.c
│ │ │ ├── interface_panel.c
│ │ │ ├── interface_regions.c
│ │ │ ├── interface_style.c
│ │ │ ├── interface_templates.c
│ │ │ ├── interface_utils.c
│ │ │ ├── interface_widgets.c
│ │ │ ├── resources.c
│ │ │ ├── view2d.c
│ │ │ └── view2d_ops.c
│ │ ├── io
│ │ │ ├── CMakeLists.txt
│ │ │ ├── io_collada.c
│ │ │ ├── io_collada.h
│ │ │ ├── io_ops.c
│ │ │ └── io_ops.h
│ │ ├── mask
│ │ │ ├── CMakeLists.txt
│ │ │ ├── mask_add.c
│ │ │ ├── mask_draw.c
│ │ │ ├── mask_editaction.c
│ │ │ ├── mask_edit.c
│ │ │ ├── mask_intern.h
│ │ │ ├── mask_ops.c
│ │ │ ├── mask_relationships.c
│ │ │ ├── mask_select.c
│ │ │ └── mask_shapekey.c
│ │ ├── mesh
│ │ │ ├── CMakeLists.txt
│ │ │ ├── editface.c
│ │ │ ├── editmesh_add.c
│ │ │ ├── editmesh_bevel.c
│ │ │ ├── editmesh_bisect.c
│ │ │ ├── editmesh_extrude.c
│ │ │ ├── editmesh_inset.c
│ │ │ ├── editmesh_intersect.c
│ │ │ ├── editmesh_knife.c
│ │ │ ├── editmesh_knife_project.c
│ │ │ ├── editmesh_loopcut.c
│ │ │ ├── editmesh_path.c
│ │ │ ├── editmesh_rip.c
│ │ │ ├── editmesh_rip_edge.c
│ │ │ ├── editmesh_select.c
│ │ │ ├── editmesh_tools.c
│ │ │ ├── editmesh_utils.c
│ │ │ ├── mesh_data.c
│ │ │ ├── mesh_intern.h
│ │ │ ├── mesh_navmesh.c
│ │ │ ├── mesh_ops.c
│ │ │ └── meshtools.c
│ │ ├── metaball
│ │ │ ├── CMakeLists.txt
│ │ │ ├── mball_edit.c
│ │ │ ├── mball_intern.h
│ │ │ └── mball_ops.c
│ │ ├── object
│ │ │ ├── CMakeLists.txt
│ │ │ ├── object_add.c
│ │ │ ├── object_bake_api.c
│ │ │ ├── object_bake.c
│ │ │ ├── object_constraint.c
│ │ │ ├── object_data_transfer.c
│ │ │ ├── object_edit.c
│ │ │ ├── object_group.c
│ │ │ ├── object_hook.c
│ │ │ ├── object_intern.h
│ │ │ ├── object_lattice.c
│ │ │ ├── object_lod.c
│ │ │ ├── object_modifier.c
│ │ │ ├── object_ops.c
│ │ │ ├── object_random.c
│ │ │ ├── object_relations.c
│ │ │ ├── object_select.c
│ │ │ ├── object_shapekey.c
│ │ │ ├── object_transform.c
│ │ │ ├── object_vgroup.c
│ │ │ └── object_warp.c
│ │ ├── physics
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dynamicpaint_ops.c
│ │ │ ├── particle_boids.c
│ │ │ ├── particle_edit.c
│ │ │ ├── particle_object.c
│ │ │ ├── physics_fluid.c
│ │ │ ├── physics_intern.h
│ │ │ ├── physics_ops.c
│ │ │ ├── physics_pointcache.c
│ │ │ ├── rigidbody_constraint.c
│ │ │ ├── rigidbody_object.c
│ │ │ └── rigidbody_world.c
│ │ ├── render
│ │ │ ├── CMakeLists.txt
│ │ │ ├── render_internal.c
│ │ │ ├── render_intern.h
│ │ │ ├── render_opengl.c
│ │ │ ├── render_ops.c
│ │ │ ├── render_preview.c
│ │ │ ├── render_shading.c
│ │ │ ├── render_update.c
│ │ │ └── render_view.c
│ │ ├── screen
│ │ │ ├── area.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── glutil.c
│ │ │ ├── screen_context.c
│ │ │ ├── screendump.c
│ │ │ ├── screen_edit.c
│ │ │ ├── screen_intern.h
│ │ │ └── screen_ops.c
│ │ ├── sculpt_paint
│ │ │ ├── CMakeLists.txt
│ │ │ ├── paint_cursor.c
│ │ │ ├── paint_curve.c
│ │ │ ├── paint_hide.c
│ │ │ ├── paint_image_2d.c
│ │ │ ├── paint_image.c
│ │ │ ├── paint_image_proj.c
│ │ │ ├── paint_intern.h
│ │ │ ├── paint_mask.c
│ │ │ ├── paint_ops.c
│ │ │ ├── paint_stroke.c
│ │ │ ├── paint_undo.c
│ │ │ ├── paint_utils.c
│ │ │ ├── paint_vertex.c
│ │ │ ├── paint_vertex_proj.c
│ │ │ ├── sculpt.c
│ │ │ ├── sculpt_intern.h
│ │ │ ├── sculpt_undo.c
│ │ │ └── sculpt_uv.c
│ │ ├── sound
│ │ │ ├── CMakeLists.txt
│ │ │ ├── sound_intern.h
│ │ │ └── sound_ops.c
│ │ ├── space_action
│ │ │ ├── action_data.c
│ │ │ ├── action_draw.c
│ │ │ ├── action_edit.c
│ │ │ ├── action_intern.h
│ │ │ ├── action_ops.c
│ │ │ ├── action_select.c
│ │ │ ├── CMakeLists.txt
│ │ │ └── space_action.c
│ │ ├── space_api
│ │ │ ├── CMakeLists.txt
│ │ │ └── spacetypes.c
│ │ ├── space_buttons
│ │ │ ├── buttons_context.c
│ │ │ ├── buttons_intern.h
│ │ │ ├── buttons_ops.c
│ │ │ ├── buttons_texture.c
│ │ │ ├── CMakeLists.txt
│ │ │ └── space_buttons.c
│ │ ├── space_clip
│ │ │ ├── clip_buttons.c
│ │ │ ├── clip_dopesheet_draw.c
│ │ │ ├── clip_dopesheet_ops.c
│ │ │ ├── clip_draw.c
│ │ │ ├── clip_editor.c
│ │ │ ├── clip_graph_draw.c
│ │ │ ├── clip_graph_ops.c
│ │ │ ├── clip_intern.h
│ │ │ ├── clip_ops.c
│ │ │ ├── clip_toolbar.c
│ │ │ ├── clip_utils.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── space_clip.c
│ │ │ ├── tracking_ops.c
│ │ │ ├── tracking_ops_detect.c
│ │ │ ├── tracking_ops_intern.h
│ │ │ ├── tracking_ops_orient.c
│ │ │ ├── tracking_ops_plane.c
│ │ │ ├── tracking_ops_solve.c
│ │ │ ├── tracking_ops_stabilize.c
│ │ │ ├── tracking_ops_track.c
│ │ │ ├── tracking_ops_utils.c
│ │ │ └── tracking_select.c
│ │ ├── space_console
│ │ │ ├── CMakeLists.txt
│ │ │ ├── console_draw.c
│ │ │ ├── console_intern.h
│ │ │ ├── console_ops.c
│ │ │ └── space_console.c
│ │ ├── space_file
│ │ │ ├── CMakeLists.txt
│ │ │ ├── file_draw.c
│ │ │ ├── file_intern.h
│ │ │ ├── filelist.c
│ │ │ ├── filelist.h
│ │ │ ├── file_ops.c
│ │ │ ├── file_panels.c
│ │ │ ├── filesel.c
│ │ │ ├── file_utils.c
│ │ │ ├── fsmenu.c
│ │ │ ├── fsmenu.h
│ │ │ └── space_file.c
│ │ ├── space_graph
│ │ │ ├── CMakeLists.txt
│ │ │ ├── graph_buttons.c
│ │ │ ├── graph_draw.c
│ │ │ ├── graph_edit.c
│ │ │ ├── graph_intern.h
│ │ │ ├── graph_ops.c
│ │ │ ├── graph_select.c
│ │ │ ├── graph_utils.c
│ │ │ └── space_graph.c
│ │ ├── space_image
│ │ │ ├── CMakeLists.txt
│ │ │ ├── image_buttons.c
│ │ │ ├── image_draw.c
│ │ │ ├── image_edit.c
│ │ │ ├── image_intern.h
│ │ │ ├── image_ops.c
│ │ │ └── space_image.c
│ │ ├── space_info
│ │ │ ├── CMakeLists.txt
│ │ │ ├── info_draw.c
│ │ │ ├── info_intern.h
│ │ │ ├── info_ops.c
│ │ │ ├── info_report.c
│ │ │ ├── info_stats.c
│ │ │ ├── space_info.c
│ │ │ ├── textview.c
│ │ │ └── textview.h
│ │ ├── space_logic
│ │ │ ├── CMakeLists.txt
│ │ │ ├── logic_buttons.c
│ │ │ ├── logic_intern.h
│ │ │ ├── logic_ops.c
│ │ │ ├── logic_window.c
│ │ │ └── space_logic.c
│ │ ├── space_nla
│ │ │ ├── CMakeLists.txt
│ │ │ ├── nla_buttons.c
│ │ │ ├── nla_channels.c
│ │ │ ├── nla_draw.c
│ │ │ ├── nla_edit.c
│ │ │ ├── nla_intern.h
│ │ │ ├── nla_ops.c
│ │ │ ├── nla_select.c
│ │ │ └── space_nla.c
│ │ ├── space_node
│ │ │ ├── CMakeLists.txt
│ │ │ ├── drawnode.c
│ │ │ ├── node_add.c
│ │ │ ├── node_buttons.c
│ │ │ ├── node_draw.c
│ │ │ ├── node_edit.c
│ │ │ ├── node_group.c
│ │ │ ├── node_intern.h
│ │ │ ├── node_ops.c
│ │ │ ├── node_relationships.c
│ │ │ ├── node_select.c
│ │ │ ├── node_templates.c
│ │ │ ├── node_toolbar.c
│ │ │ ├── node_view.c
│ │ │ └── space_node.c
│ │ ├── space_outliner
│ │ │ ├── CMakeLists.txt
│ │ │ ├── outliner_draw.c
│ │ │ ├── outliner_edit.c
│ │ │ ├── outliner_intern.h
│ │ │ ├── outliner_ops.c
│ │ │ ├── outliner_select.c
│ │ │ ├── outliner_tools.c
│ │ │ ├── outliner_tree.c
│ │ │ └── space_outliner.c
│ │ ├── space_script
│ │ │ ├── CMakeLists.txt
│ │ │ ├── script_edit.c
│ │ │ ├── script_intern.h
│ │ │ ├── script_ops.c
│ │ │ └── space_script.c
│ │ ├── space_sequencer
│ │ │ ├── CMakeLists.txt
│ │ │ ├── sequencer_add.c
│ │ │ ├── sequencer_buttons.c
│ │ │ ├── sequencer_draw.c
│ │ │ ├── sequencer_edit.c
│ │ │ ├── sequencer_intern.h
│ │ │ ├── sequencer_modifier.c
│ │ │ ├── sequencer_ops.c
│ │ │ ├── sequencer_preview.c
│ │ │ ├── sequencer_scopes.c
│ │ │ ├── sequencer_select.c
│ │ │ ├── sequencer_view.c
│ │ │ └── space_sequencer.c
│ │ ├── space_text
│ │ │ ├── CMakeLists.txt
│ │ │ ├── space_text.c
│ │ │ ├── text_autocomplete.c
│ │ │ ├── text_draw.c
│ │ │ ├── text_format.c
│ │ │ ├── text_format.h
│ │ │ ├── text_format_lua.c
│ │ │ ├── text_format_osl.c
│ │ │ ├── text_format_py.c
│ │ │ ├── text_header.c
│ │ │ ├── text_intern.h
│ │ │ └── text_ops.c
│ │ ├── space_time
│ │ │ ├── CMakeLists.txt
│ │ │ ├── space_time.c
│ │ │ ├── time_intern.h
│ │ │ └── time_ops.c
│ │ ├── space_userpref
│ │ │ ├── CMakeLists.txt
│ │ │ ├── space_userpref.c
│ │ │ ├── userpref_intern.h
│ │ │ └── userpref_ops.c
│ │ ├── space_view3d
│ │ │ ├── CMakeLists.txt
│ │ │ ├── drawanimviz.c
│ │ │ ├── drawarmature.c
│ │ │ ├── drawmesh.c
│ │ │ ├── drawobject.c
│ │ │ ├── drawsimdebug.c
│ │ │ ├── drawvolume.c
│ │ │ ├── space_view3d.c
│ │ │ ├── view3d_buttons.c
│ │ │ ├── view3d_camera_control.c
│ │ │ ├── view3d_draw.c
│ │ │ ├── view3d_edit.c
│ │ │ ├── view3d_fly.c
│ │ │ ├── view3d_header.c
│ │ │ ├── view3d_intern.h
│ │ │ ├── view3d_iterators.c
│ │ │ ├── view3d_ops.c
│ │ │ ├── view3d_project.c
│ │ │ ├── view3d_ruler.c
│ │ │ ├── view3d_select.c
│ │ │ ├── view3d_snap.c
│ │ │ ├── view3d_toolbar.c
│ │ │ ├── view3d_view.c
│ │ │ └── view3d_walk.c
│ │ ├── transform
│ │ │ ├── CMakeLists.txt
│ │ │ ├── transform.c
│ │ │ ├── transform_constraints.c
│ │ │ ├── transform_conversions.c
│ │ │ ├── transform_generics.c
│ │ │ ├── transform.h
│ │ │ ├── transform_input.c
│ │ │ ├── transform_manipulator.c
│ │ │ ├── transform_ops.c
│ │ │ ├── transform_orientations.c
│ │ │ └── transform_snap.c
│ │ ├── util
│ │ │ ├── CMakeLists.txt
│ │ │ ├── editmode_undo.c
│ │ │ ├── ed_transverts.c
│ │ │ ├── ed_util.c
│ │ │ ├── numinput.c
│ │ │ ├── undo.c
│ │ │ └── util_intern.h
│ │ └── uvedit
│ │ ├── CMakeLists.txt
│ │ ├── uvedit_buttons.c
│ │ ├── uvedit_draw.c
│ │ ├── uvedit_intern.h
│ │ ├── uvedit_ops.c
│ │ ├── uvedit_parametrizer.c
│ │ ├── uvedit_parametrizer.h
│ │ ├── uvedit_smart_stitch.c
│ │ └── uvedit_unwrap_ops.c
│ ├── freestyle
│ │ ├── CMakeLists.txt
│ │ ├── FRS_freestyle.h
│ │ └── intern
│ │ ├── application
│ │ │ ├── AppCanvas.cpp
│ │ │ ├── AppCanvas.h
│ │ │ ├── AppConfig.cpp
│ │ │ ├── AppConfig.h
│ │ │ ├── AppView.cpp
│ │ │ ├── AppView.h
│ │ │ ├── Controller.cpp
│ │ │ └── Controller.h
│ │ ├── blender_interface
│ │ │ ├── BlenderFileLoader.cpp
│ │ │ ├── BlenderFileLoader.h
│ │ │ ├── BlenderStrokeRenderer.cpp
│ │ │ ├── BlenderStrokeRenderer.h
│ │ │ ├── BlenderStyleModule.h
│ │ │ └── FRS_freestyle.cpp
│ │ ├── geometry
│ │ │ ├── BBox.h
│ │ │ ├── Bezier.cpp
│ │ │ ├── Bezier.h
│ │ │ ├── FastGrid.cpp
│ │ │ ├── FastGrid.h
│ │ │ ├── FitCurve.cpp
│ │ │ ├── FitCurve.h
│ │ │ ├── GeomCleaner.cpp
│ │ │ ├── GeomCleaner.h
│ │ │ ├── Geom.h
│ │ │ ├── GeomUtils.cpp
│ │ │ ├── GeomUtils.h
│ │ │ ├── Grid.cpp
│ │ │ ├── Grid.h
│ │ │ ├── GridHelpers.cpp
│ │ │ ├── GridHelpers.h
│ │ │ ├── HashGrid.cpp
│ │ │ ├── HashGrid.h
│ │ │ ├── matrix_util.cpp
│ │ │ ├── matrix_util.h
│ │ │ ├── Noise.cpp
│ │ │ ├── Noise.h
│ │ │ ├── normal_cycle.cpp
│ │ │ ├── normal_cycle.h
│ │ │ ├── Polygon.h
│ │ │ ├── SweepLine.h
│ │ │ └── VecMat.h
│ │ ├── image
│ │ │ ├── GaussianFilter.cpp
│ │ │ ├── GaussianFilter.h
│ │ │ ├── Image.h
│ │ │ ├── ImagePyramid.cpp
│ │ │ └── ImagePyramid.h
│ │ ├── python
│ │ │ ├── BinaryPredicate1D
│ │ │ │ ├── BPy_FalseBP1D.cpp
│ │ │ │ ├── BPy_FalseBP1D.h
│ │ │ │ ├── BPy_Length2DBP1D.cpp
│ │ │ │ ├── BPy_Length2DBP1D.h
│ │ │ │ ├── BPy_SameShapeIdBP1D.cpp
│ │ │ │ ├── BPy_SameShapeIdBP1D.h
│ │ │ │ ├── BPy_TrueBP1D.cpp
│ │ │ │ ├── BPy_TrueBP1D.h
│ │ │ │ ├── BPy_ViewMapGradientNormBP1D.cpp
│ │ │ │ └── BPy_ViewMapGradientNormBP1D.h
│ │ │ ├── BPy_BBox.cpp
│ │ │ ├── BPy_BBox.h
│ │ │ ├── BPy_BinaryPredicate0D.cpp
│ │ │ ├── BPy_BinaryPredicate0D.h
│ │ │ ├── BPy_BinaryPredicate1D.cpp
│ │ │ ├── BPy_BinaryPredicate1D.h
│ │ │ ├── BPy_ContextFunctions.cpp
│ │ │ ├── BPy_ContextFunctions.h
│ │ │ ├── BPy_Convert.cpp
│ │ │ ├── BPy_Convert.h
│ │ │ ├── BPy_Freestyle.cpp
│ │ │ ├── BPy_Freestyle.h
│ │ │ ├── BPy_FrsMaterial.cpp
│ │ │ ├── BPy_FrsMaterial.h
│ │ │ ├── BPy_FrsNoise.cpp
│ │ │ ├── BPy_FrsNoise.h
│ │ │ ├── BPy_Id.cpp
│ │ │ ├── BPy_Id.h
│ │ │ ├── BPy_IntegrationType.cpp
│ │ │ ├── BPy_IntegrationType.h
│ │ │ ├── BPy_Interface0D.cpp
│ │ │ ├── BPy_Interface0D.h
│ │ │ ├── BPy_Interface1D.cpp
│ │ │ ├── BPy_Interface1D.h
│ │ │ ├── BPy_Iterator.cpp
│ │ │ ├── BPy_Iterator.h
│ │ │ ├── BPy_MediumType.cpp
│ │ │ ├── BPy_MediumType.h
│ │ │ ├── BPy_Nature.cpp
│ │ │ ├── BPy_Nature.h
│ │ │ ├── BPy_Operators.cpp
│ │ │ ├── BPy_Operators.h
│ │ │ ├── BPy_SShape.cpp
│ │ │ ├── BPy_SShape.h
│ │ │ ├── BPy_StrokeAttribute.cpp
│ │ │ ├── BPy_StrokeAttribute.h
│ │ │ ├── BPy_StrokeShader.cpp
│ │ │ ├── BPy_StrokeShader.h
│ │ │ ├── BPy_UnaryFunction0D.cpp
│ │ │ ├── BPy_UnaryFunction0D.h
│ │ │ ├── BPy_UnaryFunction1D.cpp
│ │ │ ├── BPy_UnaryFunction1D.h
│ │ │ ├── BPy_UnaryPredicate0D.cpp
│ │ │ ├── BPy_UnaryPredicate0D.h
│ │ │ ├── BPy_UnaryPredicate1D.cpp
│ │ │ ├── BPy_UnaryPredicate1D.h
│ │ │ ├── BPy_ViewMap.cpp
│ │ │ ├── BPy_ViewMap.h
│ │ │ ├── BPy_ViewShape.cpp
│ │ │ ├── BPy_ViewShape.h
│ │ │ ├── Director.cpp
│ │ │ ├── Director.h
│ │ │ ├── Interface0D
│ │ │ │ ├── BPy_CurvePoint.cpp
│ │ │ │ ├── BPy_CurvePoint.h
│ │ │ │ ├── BPy_SVertex.cpp
│ │ │ │ ├── BPy_SVertex.h
│ │ │ │ ├── BPy_ViewVertex.cpp
│ │ │ │ ├── BPy_ViewVertex.h
│ │ │ │ ├── CurvePoint
│ │ │ │ │ ├── BPy_StrokeVertex.cpp
│ │ │ │ │ └── BPy_StrokeVertex.h
│ │ │ │ └── ViewVertex
│ │ │ │ ├── BPy_NonTVertex.cpp
│ │ │ │ ├── BPy_NonTVertex.h
│ │ │ │ ├── BPy_TVertex.cpp
│ │ │ │ └── BPy_TVertex.h
│ │ │ ├── Interface1D
│ │ │ │ ├── BPy_FEdge.cpp
│ │ │ │ ├── BPy_FEdge.h
│ │ │ │ ├── BPy_FrsCurve.cpp
│ │ │ │ ├── BPy_FrsCurve.h
│ │ │ │ ├── BPy_Stroke.cpp
│ │ │ │ ├── BPy_Stroke.h
│ │ │ │ ├── BPy_ViewEdge.cpp
│ │ │ │ ├── BPy_ViewEdge.h
│ │ │ │ ├── Curve
│ │ │ │ │ ├── BPy_Chain.cpp
│ │ │ │ │ └── BPy_Chain.h
│ │ │ │ └── FEdge
│ │ │ │ ├── BPy_FEdgeSharp.cpp
│ │ │ │ ├── BPy_FEdgeSharp.h
│ │ │ │ ├── BPy_FEdgeSmooth.cpp
│ │ │ │ └── BPy_FEdgeSmooth.h
│ │ │ ├── Iterator
│ │ │ │ ├── BPy_AdjacencyIterator.cpp
│ │ │ │ ├── BPy_AdjacencyIterator.h
│ │ │ │ ├── BPy_ChainingIterator.cpp
│ │ │ │ ├── BPy_ChainingIterator.h
│ │ │ │ ├── BPy_ChainPredicateIterator.cpp
│ │ │ │ ├── BPy_ChainPredicateIterator.h
│ │ │ │ ├── BPy_ChainSilhouetteIterator.cpp
│ │ │ │ ├── BPy_ChainSilhouetteIterator.h
│ │ │ │ ├── BPy_CurvePointIterator.cpp
│ │ │ │ ├── BPy_CurvePointIterator.h
│ │ │ │ ├── BPy_Interface0DIterator.cpp
│ │ │ │ ├── BPy_Interface0DIterator.h
│ │ │ │ ├── BPy_orientedViewEdgeIterator.cpp
│ │ │ │ ├── BPy_orientedViewEdgeIterator.h
│ │ │ │ ├── BPy_StrokeVertexIterator.cpp
│ │ │ │ ├── BPy_StrokeVertexIterator.h
│ │ │ │ ├── BPy_SVertexIterator.cpp
│ │ │ │ ├── BPy_SVertexIterator.h
│ │ │ │ ├── BPy_ViewEdgeIterator.cpp
│ │ │ │ └── BPy_ViewEdgeIterator.h
│ │ │ ├── StrokeShader
│ │ │ │ ├── BPy_BackboneStretcherShader.cpp
│ │ │ │ ├── BPy_BackboneStretcherShader.h
│ │ │ │ ├── BPy_BezierCurveShader.cpp
│ │ │ │ ├── BPy_BezierCurveShader.h
│ │ │ │ ├── BPy_BlenderTextureShader.cpp
│ │ │ │ ├── BPy_BlenderTextureShader.h
│ │ │ │ ├── BPy_CalligraphicShader.cpp
│ │ │ │ ├── BPy_CalligraphicShader.h
│ │ │ │ ├── BPy_ColorNoiseShader.cpp
│ │ │ │ ├── BPy_ColorNoiseShader.h
│ │ │ │ ├── BPy_ConstantColorShader.cpp
│ │ │ │ ├── BPy_ConstantColorShader.h
│ │ │ │ ├── BPy_ConstantThicknessShader.cpp
│ │ │ │ ├── BPy_ConstantThicknessShader.h
│ │ │ │ ├── BPy_ConstrainedIncreasingThicknessShader.cpp
│ │ │ │ ├── BPy_ConstrainedIncreasingThicknessShader.h
│ │ │ │ ├── BPy_GuidingLinesShader.cpp
│ │ │ │ ├── BPy_GuidingLinesShader.h
│ │ │ │ ├── BPy_IncreasingColorShader.cpp
│ │ │ │ ├── BPy_IncreasingColorShader.h
│ │ │ │ ├── BPy_IncreasingThicknessShader.cpp
│ │ │ │ ├── BPy_IncreasingThicknessShader.h
│ │ │ │ ├── BPy_PolygonalizationShader.cpp
│ │ │ │ ├── BPy_PolygonalizationShader.h
│ │ │ │ ├── BPy_SamplingShader.cpp
│ │ │ │ ├── BPy_SamplingShader.h
│ │ │ │ ├── BPy_SmoothingShader.cpp
│ │ │ │ ├── BPy_SmoothingShader.h
│ │ │ │ ├── BPy_SpatialNoiseShader.cpp
│ │ │ │ ├── BPy_SpatialNoiseShader.h
│ │ │ │ ├── BPy_StrokeTextureStepShader.cpp
│ │ │ │ ├── BPy_StrokeTextureStepShader.h
│ │ │ │ ├── BPy_ThicknessNoiseShader.cpp
│ │ │ │ ├── BPy_ThicknessNoiseShader.h
│ │ │ │ ├── BPy_TipRemoverShader.cpp
│ │ │ │ └── BPy_TipRemoverShader.h
│ │ │ ├── UnaryFunction0D
│ │ │ │ ├── BPy_UnaryFunction0DDouble.cpp
│ │ │ │ ├── BPy_UnaryFunction0DDouble.h
│ │ │ │ ├── BPy_UnaryFunction0DEdgeNature.cpp
│ │ │ │ ├── BPy_UnaryFunction0DEdgeNature.h
│ │ │ │ ├── BPy_UnaryFunction0DFloat.cpp
│ │ │ │ ├── BPy_UnaryFunction0DFloat.h
│ │ │ │ ├── BPy_UnaryFunction0DId.cpp
│ │ │ │ ├── BPy_UnaryFunction0DId.h
│ │ │ │ ├── BPy_UnaryFunction0DMaterial.cpp
│ │ │ │ ├── BPy_UnaryFunction0DMaterial.h
│ │ │ │ ├── BPy_UnaryFunction0DUnsigned.cpp
│ │ │ │ ├── BPy_UnaryFunction0DUnsigned.h
│ │ │ │ ├── BPy_UnaryFunction0DVec2f.cpp
│ │ │ │ ├── BPy_UnaryFunction0DVec2f.h
│ │ │ │ ├── BPy_UnaryFunction0DVec3f.cpp
│ │ │ │ ├── BPy_UnaryFunction0DVec3f.h
│ │ │ │ ├── BPy_UnaryFunction0DVectorViewShape.cpp
│ │ │ │ ├── BPy_UnaryFunction0DVectorViewShape.h
│ │ │ │ ├── BPy_UnaryFunction0DViewShape.cpp
│ │ │ │ ├── BPy_UnaryFunction0DViewShape.h
│ │ │ │ ├── UnaryFunction0D_double
│ │ │ │ │ ├── BPy_Curvature2DAngleF0D.cpp
│ │ │ │ │ ├── BPy_Curvature2DAngleF0D.h
│ │ │ │ │ ├── BPy_DensityF0D.cpp
│ │ │ │ │ ├── BPy_DensityF0D.h
│ │ │ │ │ ├── BPy_GetProjectedXF0D.cpp
│ │ │ │ │ ├── BPy_GetProjectedXF0D.h
│ │ │ │ │ ├── BPy_GetProjectedYF0D.cpp
│ │ │ │ │ ├── BPy_GetProjectedYF0D.h
│ │ │ │ │ ├── BPy_GetProjectedZF0D.cpp
│ │ │ │ │ ├── BPy_GetProjectedZF0D.h
│ │ │ │ │ ├── BPy_GetXF0D.cpp
│ │ │ │ │ ├── BPy_GetXF0D.h
│ │ │ │ │ ├── BPy_GetYF0D.cpp
│ │ │ │ │ ├── BPy_GetYF0D.h
│ │ │ │ │ ├── BPy_GetZF0D.cpp
│ │ │ │ │ ├── BPy_GetZF0D.h
│ │ │ │ │ ├── BPy_LocalAverageDepthF0D.cpp
│ │ │ │ │ ├── BPy_LocalAverageDepthF0D.h
│ │ │ │ │ ├── BPy_ZDiscontinuityF0D.cpp
│ │ │ │ │ └── BPy_ZDiscontinuityF0D.h
│ │ │ │ ├── UnaryFunction0D_float
│ │ │ │ │ ├── BPy_GetCurvilinearAbscissaF0D.cpp
│ │ │ │ │ ├── BPy_GetCurvilinearAbscissaF0D.h
│ │ │ │ │ ├── BPy_GetParameterF0D.cpp
│ │ │ │ │ ├── BPy_GetParameterF0D.h
│ │ │ │ │ ├── BPy_GetViewMapGradientNormF0D.cpp
│ │ │ │ │ ├── BPy_GetViewMapGradientNormF0D.h
│ │ │ │ │ ├── BPy_ReadCompleteViewMapPixelF0D.cpp
│ │ │ │ │ ├── BPy_ReadCompleteViewMapPixelF0D.h
│ │ │ │ │ ├── BPy_ReadMapPixelF0D.cpp
│ │ │ │ │ ├── BPy_ReadMapPixelF0D.h
│ │ │ │ │ ├── BPy_ReadSteerableViewMapPixelF0D.cpp
│ │ │ │ │ └── BPy_ReadSteerableViewMapPixelF0D.h
│ │ │ │ ├── UnaryFunction0D_Id
│ │ │ │ │ ├── BPy_ShapeIdF0D.cpp
│ │ │ │ │ └── BPy_ShapeIdF0D.h
│ │ │ │ ├── UnaryFunction0D_Material
│ │ │ │ │ ├── BPy_MaterialF0D.cpp
│ │ │ │ │ └── BPy_MaterialF0D.h
│ │ │ │ ├── UnaryFunction0D_Nature_EdgeNature
│ │ │ │ │ ├── BPy_CurveNatureF0D.cpp
│ │ │ │ │ └── BPy_CurveNatureF0D.h
│ │ │ │ ├── UnaryFunction0D_unsigned_int
│ │ │ │ │ ├── BPy_QuantitativeInvisibilityF0D.cpp
│ │ │ │ │ └── BPy_QuantitativeInvisibilityF0D.h
│ │ │ │ ├── UnaryFunction0D_Vec2f
│ │ │ │ │ ├── BPy_Normal2DF0D.cpp
│ │ │ │ │ ├── BPy_Normal2DF0D.h
│ │ │ │ │ ├── BPy_VertexOrientation2DF0D.cpp
│ │ │ │ │ └── BPy_VertexOrientation2DF0D.h
│ │ │ │ ├── UnaryFunction0D_Vec3f
│ │ │ │ │ ├── BPy_VertexOrientation3DF0D.cpp
│ │ │ │ │ └── BPy_VertexOrientation3DF0D.h
│ │ │ │ ├── UnaryFunction0D_vector_ViewShape
│ │ │ │ │ ├── BPy_GetOccludersF0D.cpp
│ │ │ │ │ └── BPy_GetOccludersF0D.h
│ │ │ │ └── UnaryFunction0D_ViewShape
│ │ │ │ ├── BPy_GetOccludeeF0D.cpp
│ │ │ │ ├── BPy_GetOccludeeF0D.h
│ │ │ │ ├── BPy_GetShapeF0D.cpp
│ │ │ │ └── BPy_GetShapeF0D.h
│ │ │ ├── UnaryFunction1D
│ │ │ │ ├── BPy_UnaryFunction1DDouble.cpp
│ │ │ │ ├── BPy_UnaryFunction1DDouble.h
│ │ │ │ ├── BPy_UnaryFunction1DEdgeNature.cpp
│ │ │ │ ├── BPy_UnaryFunction1DEdgeNature.h
│ │ │ │ ├── BPy_UnaryFunction1DFloat.cpp
│ │ │ │ ├── BPy_UnaryFunction1DFloat.h
│ │ │ │ ├── BPy_UnaryFunction1DUnsigned.cpp
│ │ │ │ ├── BPy_UnaryFunction1DUnsigned.h
│ │ │ │ ├── BPy_UnaryFunction1DVec2f.cpp
│ │ │ │ ├── BPy_UnaryFunction1DVec2f.h
│ │ │ │ ├── BPy_UnaryFunction1DVec3f.cpp
│ │ │ │ ├── BPy_UnaryFunction1DVec3f.h
│ │ │ │ ├── BPy_UnaryFunction1DVectorViewShape.cpp
│ │ │ │ ├── BPy_UnaryFunction1DVectorViewShape.h
│ │ │ │ ├── BPy_UnaryFunction1DVoid.cpp
│ │ │ │ ├── BPy_UnaryFunction1DVoid.h
│ │ │ │ ├── UnaryFunction1D_double
│ │ │ │ │ ├── BPy_Curvature2DAngleF1D.cpp
│ │ │ │ │ ├── BPy_Curvature2DAngleF1D.h
│ │ │ │ │ ├── BPy_DensityF1D.cpp
│ │ │ │ │ ├── BPy_DensityF1D.h
│ │ │ │ │ ├── BPy_GetCompleteViewMapDensityF1D.cpp
│ │ │ │ │ ├── BPy_GetCompleteViewMapDensityF1D.h
│ │ │ │ │ ├── BPy_GetDirectionalViewMapDensityF1D.cpp
│ │ │ │ │ ├── BPy_GetDirectionalViewMapDensityF1D.h
│ │ │ │ │ ├── BPy_GetProjectedXF1D.cpp
│ │ │ │ │ ├── BPy_GetProjectedXF1D.h
│ │ │ │ │ ├── BPy_GetProjectedYF1D.cpp
│ │ │ │ │ ├── BPy_GetProjectedYF1D.h
│ │ │ │ │ ├── BPy_GetProjectedZF1D.cpp
│ │ │ │ │ ├── BPy_GetProjectedZF1D.h
│ │ │ │ │ ├── BPy_GetSteerableViewMapDensityF1D.cpp
│ │ │ │ │ ├── BPy_GetSteerableViewMapDensityF1D.h
│ │ │ │ │ ├── BPy_GetViewMapGradientNormF1D.cpp
│ │ │ │ │ ├── BPy_GetViewMapGradientNormF1D.h
│ │ │ │ │ ├── BPy_GetXF1D.cpp
│ │ │ │ │ ├── BPy_GetXF1D.h
│ │ │ │ │ ├── BPy_GetYF1D.cpp
│ │ │ │ │ ├── BPy_GetYF1D.h
│ │ │ │ │ ├── BPy_GetZF1D.cpp
│ │ │ │ │ ├── BPy_GetZF1D.h
│ │ │ │ │ ├── BPy_LocalAverageDepthF1D.cpp
│ │ │ │ │ ├── BPy_LocalAverageDepthF1D.h
│ │ │ │ │ ├── BPy_ZDiscontinuityF1D.cpp
│ │ │ │ │ └── BPy_ZDiscontinuityF1D.h
│ │ │ │ ├── UnaryFunction1D_Nature_EdgeNature
│ │ │ │ │ ├── BPy_CurveNatureF1D.cpp
│ │ │ │ │ └── BPy_CurveNatureF1D.h
│ │ │ │ ├── UnaryFunction1D_unsigned_int
│ │ │ │ │ ├── BPy_QuantitativeInvisibilityF1D.cpp
│ │ │ │ │ └── BPy_QuantitativeInvisibilityF1D.h
│ │ │ │ ├── UnaryFunction1D_Vec2f
│ │ │ │ │ ├── BPy_Normal2DF1D.cpp
│ │ │ │ │ ├── BPy_Normal2DF1D.h
│ │ │ │ │ ├── BPy_Orientation2DF1D.cpp
│ │ │ │ │ └── BPy_Orientation2DF1D.h
│ │ │ │ ├── UnaryFunction1D_Vec3f
│ │ │ │ │ ├── BPy_Orientation3DF1D.cpp
│ │ │ │ │ └── BPy_Orientation3DF1D.h
│ │ │ │ ├── UnaryFunction1D_vector_ViewShape
│ │ │ │ │ ├── BPy_GetOccludeeF1D.cpp
│ │ │ │ │ ├── BPy_GetOccludeeF1D.h
│ │ │ │ │ ├── BPy_GetOccludersF1D.cpp
│ │ │ │ │ ├── BPy_GetOccludersF1D.h
│ │ │ │ │ ├── BPy_GetShapeF1D.cpp
│ │ │ │ │ └── BPy_GetShapeF1D.h
│ │ │ │ └── UnaryFunction1D_void
│ │ │ │ ├── BPy_ChainingTimeStampF1D.cpp
│ │ │ │ ├── BPy_ChainingTimeStampF1D.h
│ │ │ │ ├── BPy_IncrementChainingTimeStampF1D.cpp
│ │ │ │ ├── BPy_IncrementChainingTimeStampF1D.h
│ │ │ │ ├── BPy_TimeStampF1D.cpp
│ │ │ │ └── BPy_TimeStampF1D.h
│ │ │ ├── UnaryPredicate0D
│ │ │ │ ├── BPy_FalseUP0D.cpp
│ │ │ │ ├── BPy_FalseUP0D.h
│ │ │ │ ├── BPy_TrueUP0D.cpp
│ │ │ │ └── BPy_TrueUP0D.h
│ │ │ └── UnaryPredicate1D
│ │ │ ├── BPy_ContourUP1D.cpp
│ │ │ ├── BPy_ContourUP1D.h
│ │ │ ├── BPy_DensityLowerThanUP1D.cpp
│ │ │ ├── BPy_DensityLowerThanUP1D.h
│ │ │ ├── BPy_EqualToChainingTimeStampUP1D.cpp
│ │ │ ├── BPy_EqualToChainingTimeStampUP1D.h
│ │ │ ├── BPy_EqualToTimeStampUP1D.cpp
│ │ │ ├── BPy_EqualToTimeStampUP1D.h
│ │ │ ├── BPy_ExternalContourUP1D.cpp
│ │ │ ├── BPy_ExternalContourUP1D.h
│ │ │ ├── BPy_FalseUP1D.cpp
│ │ │ ├── BPy_FalseUP1D.h
│ │ │ ├── BPy_QuantitativeInvisibilityUP1D.cpp
│ │ │ ├── BPy_QuantitativeInvisibilityUP1D.h
│ │ │ ├── BPy_ShapeUP1D.cpp
│ │ │ ├── BPy_ShapeUP1D.h
│ │ │ ├── BPy_TrueUP1D.cpp
│ │ │ ├── BPy_TrueUP1D.h
│ │ │ ├── BPy_WithinImageBoundaryUP1D.cpp
│ │ │ └── BPy_WithinImageBoundaryUP1D.h
│ │ ├── scene_graph
│ │ │ ├── DrawingStyle.h
│ │ │ ├── FrsMaterial.h
│ │ │ ├── IndexedFaceSet.cpp
│ │ │ ├── IndexedFaceSet.h
│ │ │ ├── LineRep.cpp
│ │ │ ├── LineRep.h
│ │ │ ├── NodeCamera.cpp
│ │ │ ├── NodeCamera.h
│ │ │ ├── NodeDrawingStyle.cpp
│ │ │ ├── NodeDrawingStyle.h
│ │ │ ├── NodeGroup.cpp
│ │ │ ├── NodeGroup.h
│ │ │ ├── Node.h
│ │ │ ├── NodeLight.cpp
│ │ │ ├── NodeLight.h
│ │ │ ├── NodeSceneRenderLayer.cpp
│ │ │ ├── NodeSceneRenderLayer.h
│ │ │ ├── NodeShape.cpp
│ │ │ ├── NodeShape.h
│ │ │ ├── NodeTransform.cpp
│ │ │ ├── NodeTransform.h
│ │ │ ├── OrientedLineRep.cpp
│ │ │ ├── OrientedLineRep.h
│ │ │ ├── Rep.cpp
│ │ │ ├── Rep.h
│ │ │ ├── SceneHash.cpp
│ │ │ ├── SceneHash.h
│ │ │ ├── ScenePrettyPrinter.cpp
│ │ │ ├── ScenePrettyPrinter.h
│ │ │ ├── SceneVisitor.cpp
│ │ │ ├── SceneVisitor.h
│ │ │ ├── TriangleRep.cpp
│ │ │ ├── TriangleRep.h
│ │ │ ├── VertexRep.cpp
│ │ │ └── VertexRep.h
│ │ ├── stroke
│ │ │ ├── AdvancedFunctions0D.cpp
│ │ │ ├── AdvancedFunctions0D.h
│ │ │ ├── AdvancedFunctions1D.cpp
│ │ │ ├── AdvancedFunctions1D.h
│ │ │ ├── AdvancedPredicates1D.h
│ │ │ ├── AdvancedStrokeShaders.cpp
│ │ │ ├── AdvancedStrokeShaders.h
│ │ │ ├── BasicStrokeShaders.cpp
│ │ │ ├── BasicStrokeShaders.h
│ │ │ ├── Canvas.cpp
│ │ │ ├── Canvas.h
│ │ │ ├── Chain.cpp
│ │ │ ├── Chain.h
│ │ │ ├── ChainingIterators.cpp
│ │ │ ├── ChainingIterators.h
│ │ │ ├── ContextFunctions.cpp
│ │ │ ├── ContextFunctions.h
│ │ │ ├── CurveAdvancedIterators.h
│ │ │ ├── Curve.cpp
│ │ │ ├── Curve.h
│ │ │ ├── CurveIterators.h
│ │ │ ├── Modifiers.h
│ │ │ ├── Module.h
│ │ │ ├── Operators.cpp
│ │ │ ├── Operators.h
│ │ │ ├── Predicates0D.cpp
│ │ │ ├── Predicates0D.h
│ │ │ ├── Predicates1D.cpp
│ │ │ ├── Predicates1D.h
│ │ │ ├── PSStrokeRenderer.cpp
│ │ │ ├── PSStrokeRenderer.h
│ │ │ ├── QInformationMap.h
│ │ │ ├── StrokeAdvancedIterators.h
│ │ │ ├── Stroke.cpp
│ │ │ ├── Stroke.h
│ │ │ ├── StrokeIO.cpp
│ │ │ ├── StrokeIO.h
│ │ │ ├── StrokeIterators.h
│ │ │ ├── StrokeLayer.cpp
│ │ │ ├── StrokeLayer.h
│ │ │ ├── StrokeRenderer.cpp
│ │ │ ├── StrokeRenderer.h
│ │ │ ├── StrokeRep.cpp
│ │ │ ├── StrokeRep.h
│ │ │ ├── StrokeShader.cpp
│ │ │ ├── StrokeShader.h
│ │ │ ├── StrokeTesselator.cpp
│ │ │ ├── StrokeTesselator.h
│ │ │ ├── StyleModule.h
│ │ │ ├── TextStrokeRenderer.cpp
│ │ │ └── TextStrokeRenderer.h
│ │ ├── system
│ │ │ ├── BaseIterator.h
│ │ │ ├── BaseObject.cpp
│ │ │ ├── BaseObject.h
│ │ │ ├── Cast.h
│ │ │ ├── Exception.cpp
│ │ │ ├── Exception.h
│ │ │ ├── FreestyleConfig.h
│ │ │ ├── Id.h
│ │ │ ├── Interpreter.h
│ │ │ ├── Iterator.cpp
│ │ │ ├── Iterator.h
│ │ │ ├── PointerSequence.h
│ │ │ ├── Precision.h
│ │ │ ├── ProgressBar.h
│ │ │ ├── PseudoNoise.cpp
│ │ │ ├── PseudoNoise.h
│ │ │ ├── PythonInterpreter.cpp
│ │ │ ├── PythonInterpreter.h
│ │ │ ├── RandGen.cpp
│ │ │ ├── RandGen.h
│ │ │ ├── RenderMonitor.h
│ │ │ ├── StringUtils.cpp
│ │ │ ├── StringUtils.h
│ │ │ ├── TimeStamp.cpp
│ │ │ ├── TimeStamp.h
│ │ │ └── TimeUtils.h
│ │ ├── view_map
│ │ │ ├── ArbitraryGridDensityProvider.cpp
│ │ │ ├── ArbitraryGridDensityProvider.h
│ │ │ ├── AutoPtrHelper.h
│ │ │ ├── AverageAreaGridDensityProvider.cpp
│ │ │ ├── AverageAreaGridDensityProvider.h
│ │ │ ├── BoxGrid.cpp
│ │ │ ├── BoxGrid.h
│ │ │ ├── CulledOccluderSource.cpp
│ │ │ ├── CulledOccluderSource.h
│ │ │ ├── FEdgeXDetector.cpp
│ │ │ ├── FEdgeXDetector.h
│ │ │ ├── Functions0D.cpp
│ │ │ ├── Functions0D.h
│ │ │ ├── Functions1D.cpp
│ │ │ ├── Functions1D.h
│ │ │ ├── GridDensityProvider.h
│ │ │ ├── HeuristicGridDensityProviderFactory.cpp
│ │ │ ├── HeuristicGridDensityProviderFactory.h
│ │ │ ├── Interface0D.cpp
│ │ │ ├── Interface0D.h
│ │ │ ├── Interface1D.cpp
│ │ │ ├── Interface1D.h
│ │ │ ├── OccluderSource.cpp
│ │ │ ├── OccluderSource.h
│ │ │ ├── Pow23GridDensityProvider.cpp
│ │ │ ├── Pow23GridDensityProvider.h
│ │ │ ├── Silhouette.cpp
│ │ │ ├── SilhouetteGeomEngine.cpp
│ │ │ ├── SilhouetteGeomEngine.h
│ │ │ ├── Silhouette.h
│ │ │ ├── SphericalGrid.cpp
│ │ │ ├── SphericalGrid.h
│ │ │ ├── SteerableViewMap.cpp
│ │ │ ├── SteerableViewMap.h
│ │ │ ├── ViewEdgeXBuilder.cpp
│ │ │ ├── ViewEdgeXBuilder.h
│ │ │ ├── ViewMapAdvancedIterators.h
│ │ │ ├── ViewMapBuilder.cpp
│ │ │ ├── ViewMapBuilder.h
│ │ │ ├── ViewMap.cpp
│ │ │ ├── ViewMap.h
│ │ │ ├── ViewMapIO.cpp
│ │ │ ├── ViewMapIO.h
│ │ │ ├── ViewMapIterators.h
│ │ │ ├── ViewMapTesselator.cpp
│ │ │ └── ViewMapTesselator.h
│ │ └── winged_edge
│ │ ├── Curvature.cpp
│ │ ├── Curvature.h
│ │ ├── Nature.h
│ │ ├── WEdge.cpp
│ │ ├── WEdge.h
│ │ ├── WFillGrid.cpp
│ │ ├── WFillGrid.h
│ │ ├── WingedEdgeBuilder.cpp
│ │ ├── WingedEdgeBuilder.h
│ │ ├── WSFillGrid.cpp
│ │ ├── WSFillGrid.h
│ │ ├── WXEdgeBuilder.cpp
│ │ ├── WXEdgeBuilder.h
│ │ ├── WXEdge.cpp
│ │ └── WXEdge.h
│ ├── gpu
│ │ ├── CMakeLists.txt
│ │ ├── GPU_basic_shader.h
│ │ ├── GPU_buffers.h
│ │ ├── GPU_compositing.h
│ │ ├── GPU_debug.h
│ │ ├── GPU_draw.h
│ │ ├── GPU_extensions.h
│ │ ├── GPU_framebuffer.h
│ │ ├── GPU_glew.h
│ │ ├── GPU_init_exit.h
│ │ ├── GPU_material.h
│ │ ├── GPU_select.h
│ │ ├── GPU_shader.h
│ │ ├── GPU_texture.h
│ │ ├── intern
│ │ │ ├── gpu_basic_shader.c
│ │ │ ├── gpu_buffers.c
│ │ │ ├── gpu_codegen.c
│ │ │ ├── gpu_codegen.h
│ │ │ ├── gpu_compositing.c
│ │ │ ├── gpu_debug.c
│ │ │ ├── gpu_draw.c
│ │ │ ├── gpu_extensions.c
│ │ │ ├── gpu_framebuffer.c
│ │ │ ├── gpu_init_exit.c
│ │ │ ├── gpu_material.c
│ │ │ ├── gpu_private.h
│ │ │ ├── gpu_select.c
│ │ │ ├── gpu_shader.c
│ │ │ └── gpu_texture.c
│ │ └── shaders
│ │ ├── gpu_shader_basic_frag.glsl
│ │ ├── gpu_shader_basic_vert.glsl
│ │ ├── gpu_shader_fx_depth_resolve.glsl
│ │ ├── gpu_shader_fx_dof_frag.glsl
│ │ ├── gpu_shader_fx_dof_hq_frag.glsl
│ │ ├── gpu_shader_fx_dof_hq_geo.glsl
│ │ ├── gpu_shader_fx_dof_hq_vert.glsl
│ │ ├── gpu_shader_fx_dof_vert.glsl
│ │ ├── gpu_shader_fx_lib.glsl
│ │ ├── gpu_shader_fx_ssao_frag.glsl
│ │ ├── gpu_shader_fx_vert.glsl
│ │ ├── gpu_shader_geometry.glsl
│ │ ├── gpu_shader_material.glsl
│ │ ├── gpu_shader_sep_gaussian_blur_frag.glsl
│ │ ├── gpu_shader_sep_gaussian_blur_vert.glsl
│ │ ├── gpu_shader_smoke_frag.glsl
│ │ ├── gpu_shader_smoke_vert.glsl
│ │ ├── gpu_shader_vertex.glsl
│ │ ├── gpu_shader_vertex_world.glsl
│ │ ├── gpu_shader_vsm_store_frag.glsl
│ │ └── gpu_shader_vsm_store_vert.glsl
│ ├── ikplugin
│ │ ├── BIK_api.h
│ │ ├── CMakeLists.txt
│ │ └── intern
│ │ ├── ikplugin_api.c
│ │ ├── ikplugin_api.h
│ │ ├── iksolver_plugin.c
│ │ ├── iksolver_plugin.h
│ │ ├── itasc_plugin.cpp
│ │ └── itasc_plugin.h
│ ├── imbuf
│ │ ├── CMakeLists.txt
│ │ ├── IMB_colormanagement.h
│ │ ├── IMB_imbuf.h
│ │ ├── IMB_imbuf_types.h
│ │ ├── IMB_moviecache.h
│ │ ├── IMB_thumbs.h
│ │ ├── intern
│ │ │ ├── allocimbuf.c
│ │ │ ├── anim_movie.c
│ │ │ ├── bmp.c
│ │ │ ├── cache.c
│ │ │ ├── cineon
│ │ │ │ ├── cin_debug_stuff.h
│ │ │ │ ├── cineon_dpx.c
│ │ │ │ ├── cineonlib.c
│ │ │ │ ├── cineonlib.h
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── dpxlib.c
│ │ │ │ ├── dpxlib.h
│ │ │ │ ├── logImageCore.c
│ │ │ │ ├── logImageCore.h
│ │ │ │ ├── logmemfile.c
│ │ │ │ ├── logmemfile.h
│ │ │ │ └── README
│ │ │ ├── colormanagement.c
│ │ │ ├── colormanagement_inline.c
│ │ │ ├── dds
│ │ │ │ ├── BlockDXT.cpp
│ │ │ │ ├── BlockDXT.h
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── ColorBlock.cpp
│ │ │ │ ├── ColorBlock.h
│ │ │ │ ├── Color.h
│ │ │ │ ├── Common.h
│ │ │ │ ├── dds_api.cpp
│ │ │ │ ├── dds_api.h
│ │ │ │ ├── DirectDrawSurface.cpp
│ │ │ │ ├── DirectDrawSurface.h
│ │ │ │ ├── FlipDXT.cpp
│ │ │ │ ├── FlipDXT.h
│ │ │ │ ├── Image.cpp
│ │ │ │ ├── Image.h
│ │ │ │ ├── PixelFormat.h
│ │ │ │ ├── Stream.cpp
│ │ │ │ └── Stream.h
│ │ │ ├── divers.c
│ │ │ ├── filetype.c
│ │ │ ├── filter.c
│ │ │ ├── imageprocess.c
│ │ │ ├── IMB_allocimbuf.h
│ │ │ ├── IMB_anim.h
│ │ │ ├── IMB_colormanagement_intern.h
│ │ │ ├── IMB_filetype.h
│ │ │ ├── IMB_filter.h
│ │ │ ├── IMB_indexer.h
│ │ │ ├── IMB_metadata.h
│ │ │ ├── imbuf.h
│ │ │ ├── indexer.c
│ │ │ ├── iris.c
│ │ │ ├── jp2.c
│ │ │ ├── jpeg.c
│ │ │ ├── metadata.c
│ │ │ ├── module.c
│ │ │ ├── moviecache.c
│ │ │ ├── oiio
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── openimageio_api.cpp
│ │ │ │ └── openimageio_api.h
│ │ │ ├── openexr
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── openexr_api.cpp
│ │ │ │ ├── openexr_api.h
│ │ │ │ ├── openexr_multi.h
│ │ │ │ └── openexr_stub.cpp
│ │ │ ├── png.c
│ │ │ ├── radiance_hdr.c
│ │ │ ├── readimage.c
│ │ │ ├── rectop.c
│ │ │ ├── rotate.c
│ │ │ ├── scaling.c
│ │ │ ├── stereoimbuf.c
│ │ │ ├── targa.c
│ │ │ ├── thumbs_blend.c
│ │ │ ├── thumbs.c
│ │ │ ├── thumbs_font.c
│ │ │ ├── tiff.c
│ │ │ ├── util.c
│ │ │ └── writeimage.c
│ │ └── readme.txt
│ ├── makesdna
│ │ ├── CMakeLists.txt
│ │ ├── DNA_action_types.h
│ │ ├── DNA_actuator_types.h
│ │ ├── DNA_anim_types.h
│ │ ├── DNA_armature_types.h
│ │ ├── DNA_boid_types.h
│ │ ├── DNA_brush_types.h
│ │ ├── DNA_camera_types.h
│ │ ├── DNA_cloth_types.h
│ │ ├── DNA_color_types.h
│ │ ├── DNA_constraint_types.h
│ │ ├── DNA_controller_types.h
│ │ ├── DNA_curve_types.h
│ │ ├── DNA_customdata_types.h
│ │ ├── DNA_defs.h
│ │ ├── DNA_documentation.h
│ │ ├── DNA_dynamicpaint_types.h
│ │ ├── DNA_effect_types.h
│ │ ├── DNA_fileglobal_types.h
│ │ ├── DNA_freestyle_types.h
│ │ ├── DNA_genfile.h
│ │ ├── DNA_gpencil_types.h
│ │ ├── DNA_gpu_types.h
│ │ ├── DNA_group_types.h
│ │ ├── DNA_ID.h
│ │ ├── DNA_image_types.h
│ │ ├── DNA_ipo_types.h
│ │ ├── DNA_key_types.h
│ │ ├── DNA_lamp_types.h
│ │ ├── DNA_lattice_types.h
│ │ ├── DNA_linestyle_types.h
│ │ ├── DNA_listBase.h
│ │ ├── DNA_mask_types.h
│ │ ├── DNA_material_types.h
│ │ ├── DNA_meshdata_types.h
│ │ ├── DNA_mesh_types.h
│ │ ├── DNA_meta_types.h
│ │ ├── DNA_modifier_types.h
│ │ ├── DNA_movieclip_types.h
│ │ ├── DNA_nla_types.h
│ │ ├── DNA_node_types.h
│ │ ├── DNA_object_fluidsim.h
│ │ ├── DNA_object_force.h
│ │ ├── DNA_object_types.h
│ │ ├── DNA_outliner_types.h
│ │ ├── DNA_packedFile_types.h
│ │ ├── DNA_particle_types.h
│ │ ├── DNA_property_types.h
│ │ ├── DNA_rigidbody_types.h
│ │ ├── DNA_scene_types.h
│ │ ├── DNA_screen_types.h
│ │ ├── DNA_sdna_types.h
│ │ ├── DNA_sensor_types.h
│ │ ├── DNA_sequence_types.h
│ │ ├── DNA_smoke_types.h
│ │ ├── DNA_sound_types.h
│ │ ├── DNA_space_types.h
│ │ ├── DNA_speaker_types.h
│ │ ├── DNA_text_types.h
│ │ ├── DNA_texture_types.h
│ │ ├── DNA_tracking_types.h
│ │ ├── DNA_userdef_types.h
│ │ ├── DNA_vec_types.h
│ │ ├── DNA_vfont_types.h
│ │ ├── DNA_view2d_types.h
│ │ ├── DNA_view3d_types.h
│ │ ├── DNA_windowmanager_types.h
│ │ ├── DNA_world_types.h
│ │ └── intern
│ │ ├── CMakeLists.txt
│ │ ├── dna_genfile.c
│ │ └── makesdna.c
│ ├── makesrna
│ │ ├── CMakeLists.txt
│ │ ├── intern
│ │ │ ├── CMakeLists.txt
│ │ │ ├── makesrna.c
│ │ │ ├── rna_access.c
│ │ │ ├── rna_action_api.c
│ │ │ ├── rna_action.c
│ │ │ ├── rna_actuator_api.c
│ │ │ ├── rna_actuator.c
│ │ │ ├── rna_animation_api.c
│ │ │ ├── rna_animation.c
│ │ │ ├── rna_animviz.c
│ │ │ ├── rna_armature_api.c
│ │ │ ├── rna_armature.c
│ │ │ ├── rna_boid.c
│ │ │ ├── rna_brush.c
│ │ │ ├── rna_camera_api.c
│ │ │ ├── rna_camera.c
│ │ │ ├── rna_cloth.c
│ │ │ ├── rna_color.c
│ │ │ ├── rna_constraint.c
│ │ │ ├── rna_context.c
│ │ │ ├── rna_controller_api.c
│ │ │ ├── rna_controller.c
│ │ │ ├── rna_curve_api.c
│ │ │ ├── rna_curve.c
│ │ │ ├── rna_define.c
│ │ │ ├── rna_depsgraph.c
│ │ │ ├── rna_dynamicpaint.c
│ │ │ ├── rna_fcurve_api.c
│ │ │ ├── rna_fcurve.c
│ │ │ ├── rna_fluidsim.c
│ │ │ ├── rna_gpencil.c
│ │ │ ├── rna_group.c
│ │ │ ├── rna_ID.c
│ │ │ ├── rna_image_api.c
│ │ │ ├── rna_image.c
│ │ │ ├── rna_internal.h
│ │ │ ├── rna_internal_types.h
│ │ │ ├── rna_key.c
│ │ │ ├── rna_lamp.c
│ │ │ ├── rna_lattice_api.c
│ │ │ ├── rna_lattice.c
│ │ │ ├── rna_linestyle.c
│ │ │ ├── rna_main_api.c
│ │ │ ├── rna_main.c
│ │ │ ├── rna_mask.c
│ │ │ ├── rna_material_api.c
│ │ │ ├── rna_material.c
│ │ │ ├── rna_mesh_api.c
│ │ │ ├── rna_mesh.c
│ │ │ ├── rna_mesh_utils.h
│ │ │ ├── rna_meta_api.c
│ │ │ ├── rna_meta.c
│ │ │ ├── rna_modifier.c
│ │ │ ├── rna_movieclip.c
│ │ │ ├── rna_nla.c
│ │ │ ├── rna_nodetree.c
│ │ │ ├── rna_object_api.c
│ │ │ ├── rna_object.c
│ │ │ ├── rna_object_force.c
│ │ │ ├── rna_packedfile.c
│ │ │ ├── rna_palette.c
│ │ │ ├── rna_particle.c
│ │ │ ├── rna_pose_api.c
│ │ │ ├── rna_pose.c
│ │ │ ├── rna_property.c
│ │ │ ├── rna_render.c
│ │ │ ├── rna_rigidbody.c
│ │ │ ├── rna_rna.c
│ │ │ ├── rna_scene_api.c
│ │ │ ├── rna_scene.c
│ │ │ ├── rna_screen.c
│ │ │ ├── rna_sculpt_paint.c
│ │ │ ├── rna_sensor_api.c
│ │ │ ├── rna_sensor.c
│ │ │ ├── rna_sequencer_api.c
│ │ │ ├── rna_sequencer.c
│ │ │ ├── rna_smoke.c
│ │ │ ├── rna_sound_api.c
│ │ │ ├── rna_sound.c
│ │ │ ├── rna_space_api.c
│ │ │ ├── rna_space.c
│ │ │ ├── rna_speaker.c
│ │ │ ├── rna_test.c
│ │ │ ├── rna_text_api.c
│ │ │ ├── rna_text.c
│ │ │ ├── rna_texture_api.c
│ │ │ ├── rna_texture.c
│ │ │ ├── rna_timeline.c
│ │ │ ├── rna_tracking.c
│ │ │ ├── rna_ui_api.c
│ │ │ ├── rna_ui.c
│ │ │ ├── rna_userdef.c
│ │ │ ├── rna_vfont_api.c
│ │ │ ├── rna_vfont.c
│ │ │ ├── rna_wm_api.c
│ │ │ ├── rna_wm.c
│ │ │ └── rna_world.c
│ │ ├── RNA_access.h
│ │ ├── rna_cleanup
│ │ │ ├── rna_cleaner_merge.py
│ │ │ ├── rna_cleaner.py
│ │ │ ├── rna_properties.txt
│ │ │ └── rna_update.sh
│ │ ├── RNA_define.h
│ │ ├── RNA_documentation.h
│ │ ├── RNA_enum_types.h
│ │ └── RNA_types.h
│ ├── modifiers
│ │ ├── CMakeLists.txt
│ │ ├── intern
│ │ │ ├── MOD_armature.c
│ │ │ ├── MOD_array.c
│ │ │ ├── MOD_bevel.c
│ │ │ ├── MOD_boolean.c
│ │ │ ├── MOD_boolean_util.c
│ │ │ ├── MOD_boolean_util.h
│ │ │ ├── MOD_build.c
│ │ │ ├── MOD_cast.c
│ │ │ ├── MOD_cloth.c
│ │ │ ├── MOD_collision.c
│ │ │ ├── MOD_correctivesmooth.c
│ │ │ ├── MOD_curve.c
│ │ │ ├── MOD_datatransfer.c
│ │ │ ├── MOD_decimate.c
│ │ │ ├── MOD_displace.c
│ │ │ ├── MOD_dynamicpaint.c
│ │ │ ├── MOD_edgesplit.c
│ │ │ ├── MOD_explode.c
│ │ │ ├── MOD_fluidsim.c
│ │ │ ├── MOD_fluidsim_util.c
│ │ │ ├── MOD_fluidsim_util.h
│ │ │ ├── MOD_hook.c
│ │ │ ├── MOD_laplaciandeform.c
│ │ │ ├── MOD_laplaciansmooth.c
│ │ │ ├── MOD_lattice.c
│ │ │ ├── MOD_mask.c
│ │ │ ├── MOD_meshcache.c
│ │ │ ├── MOD_meshcache_mdd.c
│ │ │ ├── MOD_meshcache_pc2.c
│ │ │ ├── MOD_meshcache_util.c
│ │ │ ├── MOD_meshcache_util.h
│ │ │ ├── MOD_meshdeform.c
│ │ │ ├── MOD_mirror.c
│ │ │ ├── MOD_multires.c
│ │ │ ├── MOD_none.c
│ │ │ ├── MOD_normal_edit.c
│ │ │ ├── MOD_ocean.c
│ │ │ ├── MOD_particleinstance.c
│ │ │ ├── MOD_particlesystem.c
│ │ │ ├── MOD_remesh.c
│ │ │ ├── MOD_screw.c
│ │ │ ├── MOD_shapekey.c
│ │ │ ├── MOD_shrinkwrap.c
│ │ │ ├── MOD_simpledeform.c
│ │ │ ├── MOD_skin.c
│ │ │ ├── MOD_smoke.c
│ │ │ ├── MOD_smooth.c
│ │ │ ├── MOD_softbody.c
│ │ │ ├── MOD_solidify.c
│ │ │ ├── MOD_subsurf.c
│ │ │ ├── MOD_surface.c
│ │ │ ├── MOD_triangulate.c
│ │ │ ├── MOD_util.c
│ │ │ ├── MOD_util.h
│ │ │ ├── MOD_uvproject.c
│ │ │ ├── MOD_uvwarp.c
│ │ │ ├── MOD_warp.c
│ │ │ ├── MOD_wave.c
│ │ │ ├── MOD_weightvgedit.c
│ │ │ ├── MOD_weightvgmix.c
│ │ │ ├── MOD_weightvgproximity.c
│ │ │ ├── MOD_weightvg_util.c
│ │ │ ├── MOD_weightvg_util.h
│ │ │ └── MOD_wireframe.c
│ │ └── MOD_modifiertypes.h
│ ├── nodes
│ │ ├── CMakeLists.txt
│ │ ├── composite
│ │ │ ├── node_composite_tree.c
│ │ │ ├── node_composite_util.c
│ │ │ ├── node_composite_util.h
│ │ │ └── nodes
│ │ │ ├── node_composite_alphaOver.c
│ │ │ ├── node_composite_bilateralblur.c
│ │ │ ├── node_composite_blur.c
│ │ │ ├── node_composite_bokehblur.c
│ │ │ ├── node_composite_bokehimage.c
│ │ │ ├── node_composite_boxmask.c
│ │ │ ├── node_composite_brightness.c
│ │ │ ├── node_composite_channelMatte.c
│ │ │ ├── node_composite_chromaMatte.c
│ │ │ ├── node_composite_colorbalance.c
│ │ │ ├── node_composite_colorcorrection.c
│ │ │ ├── node_composite_colorMatte.c
│ │ │ ├── node_composite_colorSpill.c
│ │ │ ├── node_composite_common.c
│ │ │ ├── node_composite_composite.c
│ │ │ ├── node_composite_cornerpin.c
│ │ │ ├── node_composite_crop.c
│ │ │ ├── node_composite_curves.c
│ │ │ ├── node_composite_defocus.c
│ │ │ ├── node_composite_despeckle.c
│ │ │ ├── node_composite_diffMatte.c
│ │ │ ├── node_composite_dilate.c
│ │ │ ├── node_composite_directionalblur.c
│ │ │ ├── node_composite_displace.c
│ │ │ ├── node_composite_distanceMatte.c
│ │ │ ├── node_composite_doubleEdgeMask.c
│ │ │ ├── node_composite_ellipsemask.c
│ │ │ ├── node_composite_filter.c
│ │ │ ├── node_composite_flip.c
│ │ │ ├── node_composite_gamma.c
│ │ │ ├── node_composite_glare.c
│ │ │ ├── node_composite_huecorrect.c
│ │ │ ├── node_composite_hueSatVal.c
│ │ │ ├── node_composite_idMask.c
│ │ │ ├── node_composite_image.c
│ │ │ ├── node_composite_inpaint.c
│ │ │ ├── node_composite_invert.c
│ │ │ ├── node_composite_keying.c
│ │ │ ├── node_composite_keyingscreen.c
│ │ │ ├── node_composite_lensdist.c
│ │ │ ├── node_composite_levels.c
│ │ │ ├── node_composite_lummaMatte.c
│ │ │ ├── node_composite_mapRange.c
│ │ │ ├── node_composite_mapUV.c
│ │ │ ├── node_composite_mapValue.c
│ │ │ ├── node_composite_mask.c
│ │ │ ├── node_composite_math.c
│ │ │ ├── node_composite_mixrgb.c
│ │ │ ├── node_composite_movieclip.c
│ │ │ ├── node_composite_moviedistortion.c
│ │ │ ├── node_composite_normal.c
│ │ │ ├── node_composite_normalize.c
│ │ │ ├── node_composite_outputFile.c
│ │ │ ├── node_composite_pixelate.c
│ │ │ ├── node_composite_planetrackdeform.c
│ │ │ ├── node_composite_premulkey.c
│ │ │ ├── node_composite_rgb.c
│ │ │ ├── node_composite_rotate.c
│ │ │ ├── node_composite_scale.c
│ │ │ ├── node_composite_sepcombHSVA.c
│ │ │ ├── node_composite_sepcombRGBA.c
│ │ │ ├── node_composite_sepcombYCCA.c
│ │ │ ├── node_composite_sepcombYUVA.c
│ │ │ ├── node_composite_setalpha.c
│ │ │ ├── node_composite_splitViewer.c
│ │ │ ├── node_composite_stabilize2d.c
│ │ │ ├── node_composite_sunbeams.c
│ │ │ ├── node_composite_switch.c
│ │ │ ├── node_composite_switchview.c
│ │ │ ├── node_composite_texture.c
│ │ │ ├── node_composite_tonemap.c
│ │ │ ├── node_composite_trackpos.c
│ │ │ ├── node_composite_transform.c
│ │ │ ├── node_composite_translate.c
│ │ │ ├── node_composite_valToRgb.c
│ │ │ ├── node_composite_value.c
│ │ │ ├── node_composite_vecBlur.c
│ │ │ ├── node_composite_viewer.c
│ │ │ └── node_composite_zcombine.c
│ │ ├── intern
│ │ │ ├── node_common.c
│ │ │ ├── node_common.h
│ │ │ ├── node_exec.c
│ │ │ ├── node_exec.h
│ │ │ ├── node_socket.c
│ │ │ ├── node_util.c
│ │ │ └── node_util.h
│ │ ├── NOD_common.h
│ │ ├── NOD_composite.h
│ │ ├── NOD_shader.h
│ │ ├── NOD_socket.h
│ │ ├── NOD_static_types.h
│ │ ├── NOD_texture.h
│ │ ├── shader
│ │ │ ├── nodes
│ │ │ │ ├── node_shader_add_shader.c
│ │ │ │ ├── node_shader_ambient_occlusion.c
│ │ │ │ ├── node_shader_attribute.c
│ │ │ │ ├── node_shader_background.c
│ │ │ │ ├── node_shader_blackbody.c
│ │ │ │ ├── node_shader_brightness.c
│ │ │ │ ├── node_shader_bsdf_anisotropic.c
│ │ │ │ ├── node_shader_bsdf_diffuse.c
│ │ │ │ ├── node_shader_bsdf_glass.c
│ │ │ │ ├── node_shader_bsdf_glossy.c
│ │ │ │ ├── node_shader_bsdf_hair.c
│ │ │ │ ├── node_shader_bsdf_refraction.c
│ │ │ │ ├── node_shader_bsdf_toon.c
│ │ │ │ ├── node_shader_bsdf_translucent.c
│ │ │ │ ├── node_shader_bsdf_transparent.c
│ │ │ │ ├── node_shader_bsdf_velvet.c
│ │ │ │ ├── node_shader_bump.c
│ │ │ │ ├── node_shader_camera.c
│ │ │ │ ├── node_shader_common.c
│ │ │ │ ├── node_shader_curves.c
│ │ │ │ ├── node_shader_emission.c
│ │ │ │ ├── node_shader_fresnel.c
│ │ │ │ ├── node_shader_gamma.c
│ │ │ │ ├── node_shader_geom.c
│ │ │ │ ├── node_shader_geometry.c
│ │ │ │ ├── node_shader_hair_info.c
│ │ │ │ ├── node_shader_holdout.c
│ │ │ │ ├── node_shader_hueSatVal.c
│ │ │ │ ├── node_shader_invert.c
│ │ │ │ ├── node_shader_lamp.c
│ │ │ │ ├── node_shader_layer_weight.c
│ │ │ │ ├── node_shader_light_falloff.c
│ │ │ │ ├── node_shader_light_path.c
│ │ │ │ ├── node_shader_mapping.c
│ │ │ │ ├── node_shader_material.c
│ │ │ │ ├── node_shader_math.c
│ │ │ │ ├── node_shader_mixRgb.c
│ │ │ │ ├── node_shader_mix_shader.c
│ │ │ │ ├── node_shader_normal.c
│ │ │ │ ├── node_shader_normal_map.c
│ │ │ │ ├── node_shader_object_info.c
│ │ │ │ ├── node_shader_output.c
│ │ │ │ ├── node_shader_output_lamp.c
│ │ │ │ ├── node_shader_output_linestyle.c
│ │ │ │ ├── node_shader_output_material.c
│ │ │ │ ├── node_shader_output_world.c
│ │ │ │ ├── node_shader_particle_info.c
│ │ │ │ ├── node_shader_rgb.c
│ │ │ │ ├── node_shader_script.c
│ │ │ │ ├── node_shader_sepcombHSV.c
│ │ │ │ ├── node_shader_sepcombRGB.c
│ │ │ │ ├── node_shader_sepcombXYZ.c
│ │ │ │ ├── node_shader_squeeze.c
│ │ │ │ ├── node_shader_subsurface_scattering.c
│ │ │ │ ├── node_shader_tangent.c
│ │ │ │ ├── node_shader_tex_brick.c
│ │ │ │ ├── node_shader_tex_checker.c
│ │ │ │ ├── node_shader_tex_coord.c
│ │ │ │ ├── node_shader_tex_environment.c
│ │ │ │ ├── node_shader_tex_gradient.c
│ │ │ │ ├── node_shader_tex_image.c
│ │ │ │ ├── node_shader_tex_magic.c
│ │ │ │ ├── node_shader_tex_musgrave.c
│ │ │ │ ├── node_shader_tex_noise.c
│ │ │ │ ├── node_shader_tex_pointdensity.c
│ │ │ │ ├── node_shader_tex_sky.c
│ │ │ │ ├── node_shader_texture.c
│ │ │ │ ├── node_shader_tex_voronoi.c
│ │ │ │ ├── node_shader_tex_wave.c
│ │ │ │ ├── node_shader_uvAlongStroke.c
│ │ │ │ ├── node_shader_uvmap.c
│ │ │ │ ├── node_shader_valToRgb.c
│ │ │ │ ├── node_shader_value.c
│ │ │ │ ├── node_shader_vectMath.c
│ │ │ │ ├── node_shader_vectTransform.c
│ │ │ │ ├── node_shader_volume_absorption.c
│ │ │ │ ├── node_shader_volume_scatter.c
│ │ │ │ ├── node_shader_wavelength.c
│ │ │ │ └── node_shader_wireframe.c
│ │ │ ├── node_shader_tree.c
│ │ │ ├── node_shader_util.c
│ │ │ └── node_shader_util.h
│ │ └── texture
│ │ ├── nodes
│ │ │ ├── node_texture_at.c
│ │ │ ├── node_texture_bricks.c
│ │ │ ├── node_texture_checker.c
│ │ │ ├── node_texture_common.c
│ │ │ ├── node_texture_compose.c
│ │ │ ├── node_texture_coord.c
│ │ │ ├── node_texture_curves.c
│ │ │ ├── node_texture_decompose.c
│ │ │ ├── node_texture_distance.c
│ │ │ ├── node_texture_hueSatVal.c
│ │ │ ├── node_texture_image.c
│ │ │ ├── node_texture_invert.c
│ │ │ ├── node_texture_math.c
│ │ │ ├── node_texture_mixRgb.c
│ │ │ ├── node_texture_output.c
│ │ │ ├── node_texture_proc.c
│ │ │ ├── node_texture_rotate.c
│ │ │ ├── node_texture_scale.c
│ │ │ ├── node_texture_texture.c
│ │ │ ├── node_texture_translate.c
│ │ │ ├── node_texture_valToNor.c
│ │ │ ├── node_texture_valToRgb.c
│ │ │ └── node_texture_viewer.c
│ │ ├── node_texture_tree.c
│ │ ├── node_texture_util.c
│ │ └── node_texture_util.h
│ ├── physics
│ │ ├── BPH_mass_spring.h
│ │ ├── CMakeLists.txt
│ │ └── intern
│ │ ├── BPH_mass_spring.cpp
│ │ ├── ConstrainedConjugateGradient.h
│ │ ├── eigen_utils.h
│ │ ├── hair_volume.cpp
│ │ ├── implicit_blender.c
│ │ ├── implicit_eigen.cpp
│ │ └── implicit.h
│ ├── python
│ │ ├── bmesh
│ │ │ ├── bmesh_py_api.c
│ │ │ ├── bmesh_py_api.h
│ │ │ ├── bmesh_py_geometry.c
│ │ │ ├── bmesh_py_geometry.h
│ │ │ ├── bmesh_py_ops.c
│ │ │ ├── bmesh_py_ops_call.c
│ │ │ ├── bmesh_py_ops_call.h
│ │ │ ├── bmesh_py_ops.h
│ │ │ ├── bmesh_py_types.c
│ │ │ ├── bmesh_py_types_customdata.c
│ │ │ ├── bmesh_py_types_customdata.h
│ │ │ ├── bmesh_py_types.h
│ │ │ ├── bmesh_py_types_meshdata.c
│ │ │ ├── bmesh_py_types_meshdata.h
│ │ │ ├── bmesh_py_types_select.c
│ │ │ ├── bmesh_py_types_select.h
│ │ │ ├── bmesh_py_utils.c
│ │ │ ├── bmesh_py_utils.h
│ │ │ └── CMakeLists.txt
│ │ ├── BPY_extern.h
│ │ ├── CMakeLists.txt
│ │ ├── generic
│ │ │ ├── bgl.c
│ │ │ ├── bgl.h
│ │ │ ├── blf_py_api.c
│ │ │ ├── blf_py_api.h
│ │ │ ├── bpy_internal_import.c
│ │ │ ├── bpy_internal_import.h
│ │ │ ├── bpy_threads.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── idprop_py_api.c
│ │ │ ├── idprop_py_api.h
│ │ │ ├── py_capi_utils.c
│ │ │ ├── py_capi_utils.h
│ │ │ └── python_utildefines.h
│ │ ├── intern
│ │ │ ├── bpy_app_build_options.c
│ │ │ ├── bpy_app_build_options.h
│ │ │ ├── bpy_app.c
│ │ │ ├── bpy_app_ffmpeg.c
│ │ │ ├── bpy_app_ffmpeg.h
│ │ │ ├── bpy_app.h
│ │ │ ├── bpy_app_handlers.c
│ │ │ ├── bpy_app_handlers.h
│ │ │ ├── bpy_app_ocio.c
│ │ │ ├── bpy_app_ocio.h
│ │ │ ├── bpy_app_oiio.c
│ │ │ ├── bpy_app_oiio.h
│ │ │ ├── bpy_app_openvdb.c
│ │ │ ├── bpy_app_openvdb.h
│ │ │ ├── bpy_app_sdl.c
│ │ │ ├── bpy_app_sdl.h
│ │ │ ├── bpy_app_translations.c
│ │ │ ├── bpy_app_translations.h
│ │ │ ├── bpy.c
│ │ │ ├── bpy_driver.c
│ │ │ ├── bpy_driver.h
│ │ │ ├── bpy.h
│ │ │ ├── bpy_interface_atexit.c
│ │ │ ├── bpy_interface.c
│ │ │ ├── bpy_intern_string.c
│ │ │ ├── bpy_intern_string.h
│ │ │ ├── bpy_library.h
│ │ │ ├── bpy_library_load.c
│ │ │ ├── bpy_library_write.c
│ │ │ ├── bpy_operator.c
│ │ │ ├── bpy_operator.h
│ │ │ ├── bpy_operator_wrap.c
│ │ │ ├── bpy_operator_wrap.h
│ │ │ ├── bpy_path.c
│ │ │ ├── bpy_path.h
│ │ │ ├── bpy_props.c
│ │ │ ├── bpy_props.h
│ │ │ ├── bpy_rna_anim.c
│ │ │ ├── bpy_rna_anim.h
│ │ │ ├── bpy_rna_array.c
│ │ │ ├── bpy_rna.c
│ │ │ ├── bpy_rna_callback.c
│ │ │ ├── bpy_rna_callback.h
│ │ │ ├── bpy_rna.h
│ │ │ ├── bpy_rna_id_collection.c
│ │ │ ├── bpy_rna_id_collection.h
│ │ │ ├── bpy_traceback.c
│ │ │ ├── bpy_traceback.h
│ │ │ ├── bpy_util.c
│ │ │ ├── bpy_util.h
│ │ │ ├── bpy_utils_previews.c
│ │ │ ├── bpy_utils_previews.h
│ │ │ ├── bpy_utils_units.c
│ │ │ ├── bpy_utils_units.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── gpu.c
│ │ │ ├── gpu.h
│ │ │ ├── gpu_offscreen.c
│ │ │ └── stubs.c
│ │ ├── mathutils
│ │ │ ├── CMakeLists.txt
│ │ │ ├── mathutils_bvhtree.c
│ │ │ ├── mathutils_bvhtree.h
│ │ │ ├── mathutils.c
│ │ │ ├── mathutils_Color.c
│ │ │ ├── mathutils_Color.h
│ │ │ ├── mathutils_Euler.c
│ │ │ ├── mathutils_Euler.h
│ │ │ ├── mathutils_geometry.c
│ │ │ ├── mathutils_geometry.h
│ │ │ ├── mathutils.h
│ │ │ ├── mathutils_interpolate.c
│ │ │ ├── mathutils_interpolate.h
│ │ │ ├── mathutils_kdtree.c
│ │ │ ├── mathutils_kdtree.h
│ │ │ ├── mathutils_Matrix.c
│ │ │ ├── mathutils_Matrix.h
│ │ │ ├── mathutils_noise.c
│ │ │ ├── mathutils_noise.h
│ │ │ ├── mathutils_Quaternion.c
│ │ │ ├── mathutils_Quaternion.h
│ │ │ ├── mathutils_Vector.c
│ │ │ └── mathutils_Vector.h
│ │ ├── rna_dump.py
│ │ └── simple_enum_gen.py
│ ├── quicktime
│ │ ├── apple
│ │ │ ├── qtkit_export.m
│ │ │ └── qtkit_import.m
│ │ ├── CMakeLists.txt
│ │ ├── quicktime_export.h
│ │ └── quicktime_import.h
│ ├── render
│ │ ├── CMakeLists.txt
│ │ ├── extern
│ │ │ └── include
│ │ │ ├── RE_bake.h
│ │ │ ├── RE_engine.h
│ │ │ ├── RE_multires_bake.h
│ │ │ ├── RE_pipeline.h
│ │ │ ├── RE_render_ext.h
│ │ │ └── RE_shader_ext.h
│ │ └── intern
│ │ ├── include
│ │ │ ├── envmap.h
│ │ │ ├── initrender.h
│ │ │ ├── occlusion.h
│ │ │ ├── pixelblending.h
│ │ │ ├── pixelshading.h
│ │ │ ├── pointdensity.h
│ │ │ ├── raycounter.h
│ │ │ ├── rayintersection.h
│ │ │ ├── rayobject.h
│ │ │ ├── rendercore.h
│ │ │ ├── renderdatabase.h
│ │ │ ├── renderpipeline.h
│ │ │ ├── render_result.h
│ │ │ ├── render_types.h
│ │ │ ├── shadbuf.h
│ │ │ ├── shading.h
│ │ │ ├── sss.h
│ │ │ ├── strand.h
│ │ │ ├── sunsky.h
│ │ │ ├── texture.h
│ │ │ ├── texture_ocean.h
│ │ │ ├── volume_precache.h
│ │ │ ├── volumetric.h
│ │ │ ├── voxeldata.h
│ │ │ └── zbuf.h
│ │ ├── raytrace
│ │ │ ├── bvh.h
│ │ │ ├── rayobject.cpp
│ │ │ ├── rayobject_empty.cpp
│ │ │ ├── rayobject_hint.h
│ │ │ ├── rayobject_instance.cpp
│ │ │ ├── rayobject_internal.h
│ │ │ ├── rayobject_octree.cpp
│ │ │ ├── rayobject_qbvh.cpp
│ │ │ ├── rayobject_raycounter.cpp
│ │ │ ├── rayobject_rtbuild.cpp
│ │ │ ├── rayobject_rtbuild.h
│ │ │ ├── rayobject_svbvh.cpp
│ │ │ ├── rayobject_vbvh.cpp
│ │ │ ├── reorganize.h
│ │ │ ├── svbvh.h
│ │ │ └── vbvh.h
│ │ └── source
│ │ ├── bake_api.c
│ │ ├── bake.c
│ │ ├── convertblender.c
│ │ ├── envmap.c
│ │ ├── external_engine.c
│ │ ├── imagetexture.c
│ │ ├── initrender.c
│ │ ├── multires_bake.c
│ │ ├── occlusion.c
│ │ ├── pipeline.c
│ │ ├── pixelblending.c
│ │ ├── pixelshading.c
│ │ ├── pointdensity.c
│ │ ├── rayshade.c
│ │ ├── rendercore.c
│ │ ├── renderdatabase.c
│ │ ├── render_result.c
│ │ ├── render_texture.c
│ │ ├── shadbuf.c
│ │ ├── shadeinput.c
│ │ ├── shadeoutput.c
│ │ ├── sss.c
│ │ ├── strand.c
│ │ ├── sunsky.c
│ │ ├── texture_ocean.c
│ │ ├── volume_precache.c
│ │ ├── volumetric.c
│ │ ├── voxeldata.c
│ │ └── zbuf.c
│ └── windowmanager
│ ├── CMakeLists.txt
│ ├── intern
│ │ ├── wm.c
│ │ ├── wm_cursors.c
│ │ ├── wm_dragdrop.c
│ │ ├── wm_draw.c
│ │ ├── wm_event_system.c
│ │ ├── wm_files.c
│ │ ├── wm_gesture.c
│ │ ├── wm_init_exit.c
│ │ ├── wm_jobs.c
│ │ ├── wm_keymap.c
│ │ ├── wm_operator_props.c
│ │ ├── wm_operators.c
│ │ ├── wm_playanim.c
│ │ ├── wm_stereo.c
│ │ ├── wm_subwindow.c
│ │ └── wm_window.c
│ ├── WM_api.h
│ ├── wm_cursors.h
│ ├── wm_draw.h
│ ├── wm_event_system.h
│ ├── wm_event_types.h
│ ├── wm_files.h
│ ├── wm.h
│ ├── WM_keymap.h
│ ├── wm_subwindow.h
│ ├── WM_types.h
│ └── wm_window.h
├── blenderplayer
│ ├── bad_level_call_stubs
│ │ ├── CMakeLists.txt
│ │ └── stubs.c
│ └── CMakeLists.txt
├── CMakeLists.txt
├── creator
│ ├── blender.map
│ ├── buildinfo.c
│ ├── CMakeLists.txt
│ ├── creator_args.c
│ ├── creator.c
│ ├── creator_intern.h
│ ├── creator_signals.c
│ └── osx_locals.map
└── gameengine
├── BlenderRoutines
│ ├── BL_KetsjiEmbedStart.cpp
│ ├── BL_System.cpp
│ ├── BL_System.h
│ ├── CMakeLists.txt
│ ├── KX_BlenderCanvas.cpp
│ ├── KX_BlenderCanvas.h
│ ├── KX_BlenderInputDevice.cpp
│ ├── KX_BlenderInputDevice.h
│ ├── KX_BlenderKeyboardDevice.cpp
│ ├── KX_BlenderKeyboardDevice.h
│ ├── KX_BlenderMouseDevice.cpp
│ ├── KX_BlenderMouseDevice.h
│ ├── KX_BlenderSystem.cpp
│ └── KX_BlenderSystem.h
├── CMakeLists.txt
├── Converter
│ ├── BL_ActionActuator.cpp
│ ├── BL_ActionActuator.h
│ ├── BL_ArmatureActuator.cpp
│ ├── BL_ArmatureActuator.h
│ ├── BL_ArmatureChannel.cpp
│ ├── BL_ArmatureChannel.h
│ ├── BL_ArmatureConstraint.cpp
│ ├── BL_ArmatureConstraint.h
│ ├── BL_ArmatureObject.cpp
│ ├── BL_ArmatureObject.h
│ ├── BL_BlenderDataConversion.cpp
│ ├── BL_BlenderDataConversion.h
│ ├── BL_DeformableGameObject.cpp
│ ├── BL_DeformableGameObject.h
│ ├── BL_MeshDeformer.cpp
│ ├── BL_MeshDeformer.h
│ ├── BL_ModifierDeformer.cpp
│ ├── BL_ModifierDeformer.h
│ ├── BL_ShapeActionActuator.cpp
│ ├── BL_ShapeActionActuator.h
│ ├── BL_ShapeDeformer.cpp
│ ├── BL_ShapeDeformer.h
│ ├── BL_SkinDeformer.cpp
│ ├── BL_SkinDeformer.h
│ ├── CMakeLists.txt
│ ├── KX_BlenderScalarInterpolator.cpp
│ ├── KX_BlenderScalarInterpolator.h
│ ├── KX_BlenderSceneConverter.cpp
│ ├── KX_BlenderSceneConverter.h
│ ├── KX_ConvertActuators.cpp
│ ├── KX_ConvertActuators.h
│ ├── KX_ConvertControllers.cpp
│ ├── KX_ConvertControllers.h
│ ├── KX_ConvertProperties.cpp
│ ├── KX_ConvertProperties.h
│ ├── KX_ConvertSensors.cpp
│ ├── KX_ConvertSensors.h
│ ├── KX_LibLoadStatus.cpp
│ ├── KX_LibLoadStatus.h
│ ├── KX_SoftBodyDeformer.cpp
│ └── KX_SoftBodyDeformer.h
├── Expressions
│ ├── CMakeLists.txt
│ ├── EXP_BoolValue.h
│ ├── EXP_ConstExpr.h
│ ├── EXP_EmptyValue.h
│ ├── EXP_ErrorValue.h
│ ├── EXP_Expression.h
│ ├── EXP_FloatValue.h
│ ├── EXP_HashedPtr.h
│ ├── EXP_IdentifierExpr.h
│ ├── EXP_IfExpr.h
│ ├── EXP_InputParser.h
│ ├── EXP_IntValue.h
│ ├── EXP_ListValue.h
│ ├── EXP_ListWrapper.h
│ ├── EXP_Operator1Expr.h
│ ├── EXP_Operator2Expr.h
│ ├── EXP_PyObjectPlus.h
│ ├── EXP_PythonCallBack.h
│ ├── EXP_Python.h
│ ├── EXP_StringValue.h
│ ├── EXP_Value.h
│ ├── EXP_VectorValue.h
│ ├── EXP_VoidValue.h
│ └── intern
│ ├── BoolValue.cpp
│ ├── ConstExpr.cpp
│ ├── EmptyValue.cpp
│ ├── ErrorValue.cpp
│ ├── Expression.cpp
│ ├── FloatValue.cpp
│ ├── HashedPtr.cpp
│ ├── IdentifierExpr.cpp
│ ├── IfExpr.cpp
│ ├── InputParser.cpp
│ ├── IntValue.cpp
│ ├── ListValue.cpp
│ ├── ListWrapper.cpp
│ ├── Operator1Expr.cpp
│ ├── Operator2Expr.cpp
│ ├── PyObjectPlus.cpp
│ ├── PythonCallBack.cpp
│ ├── StringValue.cpp
│ ├── Value.cpp
│ └── VectorValue.cpp
├── GameLogic
│ ├── CMakeLists.txt
│ ├── Joystick
│ │ ├── SCA_Joystick.cpp
│ │ ├── SCA_JoystickDefines.h
│ │ ├── SCA_JoystickEvents.cpp
│ │ ├── SCA_Joystick.h
│ │ └── SCA_JoystickPrivate.h
│ ├── SCA_2DFilterActuator.cpp
│ ├── SCA_2DFilterActuator.h
│ ├── SCA_ActuatorEventManager.cpp
│ ├── SCA_ActuatorEventManager.h
│ ├── SCA_ActuatorSensor.cpp
│ ├── SCA_ActuatorSensor.h
│ ├── SCA_AlwaysEventManager.cpp
│ ├── SCA_AlwaysEventManager.h
│ ├── SCA_AlwaysSensor.cpp
│ ├── SCA_AlwaysSensor.h
│ ├── SCA_ANDController.cpp
│ ├── SCA_ANDController.h
│ ├── SCA_BasicEventManager.cpp
│ ├── SCA_BasicEventManager.h
│ ├── SCA_DelaySensor.cpp
│ ├── SCA_DelaySensor.h
│ ├── SCA_EventManager.cpp
│ ├── SCA_EventManager.h
│ ├── SCA_ExpressionController.cpp
│ ├── SCA_ExpressionController.h
│ ├── SCA_IActuator.cpp
│ ├── SCA_IActuator.h
│ ├── SCA_IController.cpp
│ ├── SCA_IController.h
│ ├── SCA_IInputDevice.cpp
│ ├── SCA_IInputDevice.h
│ ├── SCA_ILogicBrick.cpp
│ ├── SCA_ILogicBrick.h
│ ├── SCA_IObject.cpp
│ ├── SCA_IObject.h
│ ├── SCA_IScene.cpp
│ ├── SCA_IScene.h
│ ├── SCA_ISensor.cpp
│ ├── SCA_ISensor.h
│ ├── SCA_JoystickManager.cpp
│ ├── SCA_JoystickManager.h
│ ├── SCA_JoystickSensor.cpp
│ ├── SCA_JoystickSensor.h
│ ├── SCA_KeyboardManager.cpp
│ ├── SCA_KeyboardManager.h
│ ├── SCA_KeyboardSensor.cpp
│ ├── SCA_KeyboardSensor.h
│ ├── SCA_LogicManager.cpp
│ ├── SCA_LogicManager.h
│ ├── SCA_MouseManager.cpp
│ ├── SCA_MouseManager.h
│ ├── SCA_MouseSensor.cpp
│ ├── SCA_MouseSensor.h
│ ├── SCA_NANDController.cpp
│ ├── SCA_NANDController.h
│ ├── SCA_NORController.cpp
│ ├── SCA_NORController.h
│ ├── SCA_ORController.cpp
│ ├── SCA_ORController.h
│ ├── SCA_PropertyActuator.cpp
│ ├── SCA_PropertyActuator.h
│ ├── SCA_PropertyEventManager.cpp
│ ├── SCA_PropertyEventManager.h
│ ├── SCA_PropertySensor.cpp
│ ├── SCA_PropertySensor.h
│ ├── SCA_PythonController.cpp
│ ├── SCA_PythonController.h
│ ├── SCA_PythonJoystick.cpp
│ ├── SCA_PythonJoystick.h
│ ├── SCA_PythonKeyboard.cpp
│ ├── SCA_PythonKeyboard.h
│ ├── SCA_PythonMouse.cpp
│ ├── SCA_PythonMouse.h
│ ├── SCA_RandomActuator.cpp
│ ├── SCA_RandomActuator.h
│ ├── SCA_RandomEventManager.cpp
│ ├── SCA_RandomEventManager.h
│ ├── SCA_RandomNumberGenerator.cpp
│ ├── SCA_RandomNumberGenerator.h
│ ├── SCA_RandomSensor.cpp
│ ├── SCA_RandomSensor.h
│ ├── SCA_TimeEventManager.cpp
│ ├── SCA_TimeEventManager.h
│ ├── SCA_XNORController.cpp
│ ├── SCA_XNORController.h
│ ├── SCA_XORController.cpp
│ └── SCA_XORController.h
├── GamePlayer
│ ├── CMakeLists.txt
│ ├── common
│ │ ├── CMakeLists.txt
│ │ ├── GPC_Canvas.cpp
│ │ ├── GPC_Canvas.h
│ │ ├── GPC_KeyboardDevice.cpp
│ │ ├── GPC_KeyboardDevice.h
│ │ ├── GPC_MouseDevice.cpp
│ │ └── GPC_MouseDevice.h
│ └── ghost
│ ├── CMakeLists.txt
│ ├── GPG_Application.cpp
│ ├── GPG_Application.h
│ ├── GPG_Canvas.cpp
│ ├── GPG_Canvas.h
│ ├── GPG_ghost.cpp
│ ├── GPG_KeyboardDevice.cpp
│ ├── GPG_KeyboardDevice.h
│ ├── GPG_System.cpp
│ └── GPG_System.h
├── Ketsji
│ ├── BL_Action.cpp
│ ├── BL_Action.h
│ ├── BL_ActionManager.cpp
│ ├── BL_ActionManager.h
│ ├── BL_BlenderShader.cpp
│ ├── BL_BlenderShader.h
│ ├── BL_Material.cpp
│ ├── BL_Material.h
│ ├── BL_Shader.cpp
│ ├── BL_Shader.h
│ ├── BL_Texture.cpp
│ ├── BL_Texture.h
│ ├── CMakeLists.txt
│ ├── KX_ArmatureSensor.cpp
│ ├── KX_ArmatureSensor.h
│ ├── KX_BlenderMaterial.cpp
│ ├── KX_BlenderMaterial.h
│ ├── KX_CameraActuator.cpp
│ ├── KX_CameraActuator.h
│ ├── KX_Camera.cpp
│ ├── KX_Camera.h
│ ├── KX_CameraIpoSGController.cpp
│ ├── KX_CameraIpoSGController.h
│ ├── KX_CharacterWrapper.cpp
│ ├── KX_CharacterWrapper.h
│ ├── KX_ClientObjectInfo.h
│ ├── KX_ConstraintActuator.cpp
│ ├── KX_ConstraintActuator.h
│ ├── KX_ConstraintWrapper.cpp
│ ├── KX_ConstraintWrapper.h
│ ├── KX_Dome.cpp
│ ├── KX_Dome.h
│ ├── KX_EmptyObject.cpp
│ ├── KX_EmptyObject.h
│ ├── KX_FontObject.cpp
│ ├── KX_FontObject.h
│ ├── KX_GameActuator.cpp
│ ├── KX_GameActuator.h
│ ├── KX_GameObject.cpp
│ ├── KX_GameObject.h
│ ├── KX_IInterpolator.h
│ ├── KX_IpoConvert.cpp
│ ├── KX_IpoConvert.h
│ ├── KX_IPO_SGController.cpp
│ ├── KX_IPO_SGController.h
│ ├── KX_IPOTransform.h
│ ├── KX_IScalarInterpolator.h
│ ├── KX_ISceneConverter.h
│ ├── KX_ISystem.h
│ ├── KX_KetsjiEngine.cpp
│ ├── KX_KetsjiEngine.h
│ ├── KX_Light.cpp
│ ├── KX_Light.h
│ ├── KX_LightIpoSGController.cpp
│ ├── KX_LightIpoSGController.h
│ ├── KX_MaterialIpoController.cpp
│ ├── KX_MaterialIpoController.h
│ ├── KX_MeshProxy.cpp
│ ├── KX_MeshProxy.h
│ ├── KX_MotionState.cpp
│ ├── KX_MotionState.h
│ ├── KX_MouseActuator.cpp
│ ├── KX_MouseActuator.h
│ ├── KX_MouseFocusSensor.cpp
│ ├── KX_MouseFocusSensor.h
│ ├── KX_NavMeshObject.cpp
│ ├── KX_NavMeshObject.h
│ ├── KX_NearSensor.cpp
│ ├── KX_NearSensor.h
│ ├── KXNetwork
│ │ ├── CMakeLists.txt
│ │ ├── KX_NetworkEventManager.cpp
│ │ ├── KX_NetworkEventManager.h
│ │ ├── KX_NetworkMessageActuator.cpp
│ │ ├── KX_NetworkMessageActuator.h
│ │ ├── KX_NetworkMessageSensor.cpp
│ │ ├── KX_NetworkMessageSensor.h
│ │ ├── KX_NetworkObjectActuator.cpp
│ │ ├── KX_NetworkObjectActuator.h
│ │ ├── KX_NetworkObjectSensor.cpp
│ │ └── KX_NetworkObjectSensor.h
│ ├── KX_ObColorIpoSGController.cpp
│ ├── KX_ObColorIpoSGController.h
│ ├── KX_ObjectActuator.cpp
│ ├── KX_ObjectActuator.h
│ ├── KX_ObstacleSimulation.cpp
│ ├── KX_ObstacleSimulation.h
│ ├── KX_OrientationInterpolator.cpp
│ ├── KX_OrientationInterpolator.h
│ ├── KX_ParentActuator.cpp
│ ├── KX_ParentActuator.h
│ ├── KX_PhysicsEngineEnums.h
│ ├── KX_PolyProxy.cpp
│ ├── KX_PolyProxy.h
│ ├── KX_PositionInterpolator.cpp
│ ├── KX_PositionInterpolator.h
│ ├── KX_PyConstraintBinding.cpp
│ ├── KX_PyConstraintBinding.h
│ ├── KX_PyMath.cpp
│ ├── KX_PyMath.h
│ ├── KX_PythonInit.cpp
│ ├── KX_PythonInit.h
│ ├── KX_PythonInitTypes.cpp
│ ├── KX_PythonInitTypes.h
│ ├── KX_PythonMain.cpp
│ ├── KX_PythonMain.h
│ ├── KX_RadarSensor.cpp
│ ├── KX_RadarSensor.h
│ ├── KX_RayCast.cpp
│ ├── KX_RayCast.h
│ ├── KX_RayEventManager.cpp
│ ├── KX_RayEventManager.h
│ ├── KX_RaySensor.cpp
│ ├── KX_RaySensor.h
│ ├── KX_SCA_AddObjectActuator.cpp
│ ├── KX_SCA_AddObjectActuator.h
│ ├── KX_SCA_DynamicActuator.cpp
│ ├── KX_SCA_DynamicActuator.h
│ ├── KX_SCA_EndObjectActuator.cpp
│ ├── KX_SCA_EndObjectActuator.h
│ ├── KX_ScalarInterpolator.cpp
│ ├── KX_ScalarInterpolator.h
│ ├── KX_ScalingInterpolator.cpp
│ ├── KX_ScalingInterpolator.h
│ ├── KX_SCA_ReplaceMeshActuator.cpp
│ ├── KX_SCA_ReplaceMeshActuator.h
│ ├── KX_SceneActuator.cpp
│ ├── KX_SceneActuator.h
│ ├── KX_Scene.cpp
│ ├── KX_Scene.h
│ ├── KX_SG_BoneParentNodeRelationship.cpp
│ ├── KX_SG_BoneParentNodeRelationship.h
│ ├── KX_SG_NodeRelationships.cpp
│ ├── KX_SG_NodeRelationships.h
│ ├── KX_SoundActuator.cpp
│ ├── KX_SoundActuator.h
│ ├── KX_StateActuator.cpp
│ ├── KX_StateActuator.h
│ ├── KX_SteeringActuator.cpp
│ ├── KX_SteeringActuator.h
│ ├── KX_TimeCategoryLogger.cpp
│ ├── KX_TimeCategoryLogger.h
│ ├── KX_TimeLogger.cpp
│ ├── KX_TimeLogger.h
│ ├── KX_TouchEventManager.cpp
│ ├── KX_TouchEventManager.h
│ ├── KX_TouchSensor.cpp
│ ├── KX_TouchSensor.h
│ ├── KX_TrackToActuator.cpp
│ ├── KX_TrackToActuator.h
│ ├── KX_VehicleWrapper.cpp
│ ├── KX_VehicleWrapper.h
│ ├── KX_VertexProxy.cpp
│ ├── KX_VertexProxy.h
│ ├── KX_VisibilityActuator.cpp
│ ├── KX_VisibilityActuator.h
│ ├── KX_WorldInfo.cpp
│ ├── KX_WorldInfo.h
│ ├── KX_WorldIpoController.cpp
│ └── KX_WorldIpoController.h
├── Network
│ ├── CMakeLists.txt
│ ├── LoopBackNetwork
│ │ ├── CMakeLists.txt
│ │ ├── NG_LoopBackNetworkDeviceInterface.cpp
│ │ └── NG_LoopBackNetworkDeviceInterface.h
│ ├── NG_NetworkDeviceInterface.h
│ ├── NG_NetworkMessage.cpp
│ ├── NG_NetworkMessage.h
│ ├── NG_NetworkObject.cpp
│ ├── NG_NetworkObject.h
│ ├── NG_NetworkScene.cpp
│ └── NG_NetworkScene.h
├── Physics
│ ├── Bullet
│ │ ├── CcdGraphicController.cpp
│ │ ├── CcdGraphicController.h
│ │ ├── CcdPhysicsController.cpp
│ │ ├── CcdPhysicsController.h
│ │ ├── CcdPhysicsEnvironment.cpp
│ │ ├── CcdPhysicsEnvironment.h
│ │ └── CMakeLists.txt
│ ├── common
│ │ ├── PHY_DynamicTypes.h
│ │ ├── PHY_ICharacter.h
│ │ ├── PHY_IController.h
│ │ ├── PHY_IGraphicController.h
│ │ ├── PHY_IMotionState.h
│ │ ├── PHY_IPhysicsController.h
│ │ ├── PHY_IPhysicsEnvironment.h
│ │ ├── PHY_IVehicle.h
│ │ └── PHY_Pro.h
│ └── Dummy
│ ├── CMakeLists.txt
│ ├── DummyPhysicsEnvironment.cpp
│ └── DummyPhysicsEnvironment.h
├── Rasterizer
│ ├── CMakeLists.txt
│ ├── RAS_2DFilterManager.cpp
│ ├── RAS_2DFilterManager.h
│ ├── RAS_BucketManager.cpp
│ ├── RAS_BucketManager.h
│ ├── RAS_CameraData.h
│ ├── RAS_Deformer.h
│ ├── RAS_FramingManager.cpp
│ ├── RAS_FramingManager.h
│ ├── RAS_ICanvas.cpp
│ ├── RAS_ICanvas.h
│ ├── RAS_ILightObject.h
│ ├── RAS_IPolygonMaterial.cpp
│ ├── RAS_IPolygonMaterial.h
│ ├── RAS_IRasterizer.h
│ ├── RAS_MaterialBucket.cpp
│ ├── RAS_MaterialBucket.h
│ ├── RAS_MeshObject.cpp
│ ├── RAS_MeshObject.h
│ ├── RAS_ObjectColor.h
│ ├── RAS_OpenGLFilters
│ │ ├── RAS_Blur2DFilter.h
│ │ ├── RAS_Dilation2DFilter.h
│ │ ├── RAS_Erosion2DFilter.h
│ │ ├── RAS_GrayScale2DFilter.h
│ │ ├── RAS_Invert2DFilter.h
│ │ ├── RAS_Laplacian2DFilter.h
│ │ ├── RAS_Prewitt2DFilter.h
│ │ ├── RAS_Sepia2DFilter.h
│ │ ├── RAS_Sharpen2DFilter.h
│ │ └── RAS_Sobel2DFilter.h
│ ├── RAS_OpenGLRasterizer
│ │ ├── CMakeLists.txt
│ │ ├── RAS_IStorage.h
│ │ ├── RAS_ListRasterizer.cpp
│ │ ├── RAS_ListRasterizer.h
│ │ ├── RAS_OpenGLLight.cpp
│ │ ├── RAS_OpenGLLight.h
│ │ ├── RAS_OpenGLRasterizer.cpp
│ │ ├── RAS_OpenGLRasterizer.h
│ │ ├── RAS_StorageVA.cpp
│ │ ├── RAS_StorageVA.h
│ │ ├── RAS_StorageVBO.cpp
│ │ └── RAS_StorageVBO.h
│ ├── RAS_Polygon.cpp
│ ├── RAS_Polygon.h
│ ├── RAS_Rect.h
│ ├── RAS_texmatrix.cpp
│ ├── RAS_TexMatrix.h
│ ├── RAS_TexVert.cpp
│ └── RAS_TexVert.h
├── SceneGraph
│ ├── CMakeLists.txt
│ ├── SG_BBox.cpp
│ ├── SG_BBox.h
│ ├── SG_Controller.cpp
│ ├── SG_Controller.h
│ ├── SG_DList.h
│ ├── SG_IObject.cpp
│ ├── SG_IObject.h
│ ├── SG_Node.cpp
│ ├── SG_Node.h
│ ├── SG_ParentRelation.h
│ ├── SG_QList.h
│ ├── SG_Spatial.cpp
│ ├── SG_Spatial.h
│ ├── SG_Tree.cpp
│ └── SG_Tree.h
└── VideoTexture
├── BlendType.h
├── blendVideoTex.cpp
├── CMakeLists.txt
├── Common.h
├── Exception.cpp
├── Exception.h
├── FilterBase.cpp
├── FilterBase.h
├── FilterBlueScreen.cpp
├── FilterBlueScreen.h
├── FilterColor.cpp
├── FilterColor.h
├── FilterNormal.cpp
├── FilterNormal.h
├── FilterSource.cpp
├── FilterSource.h
├── ImageBase.cpp
├── ImageBase.h
├── ImageBuff.cpp
├── ImageBuff.h
├── ImageMix.cpp
├── ImageMix.h
├── ImageRender.cpp
├── ImageRender.h
├── ImageViewport.cpp
├── ImageViewport.h
├── PyTypeList.cpp
├── PyTypeList.h
├── Texture.cpp
├── Texture.h
├── VideoBase.cpp
├── VideoBase.h
├── VideoFFmpeg.cpp
└── VideoFFmpeg.h
190 directories, 3410 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论