Blender  V3.3
Files
BlenLib

Files

file  BLI_alloca.h
 
file  BLI_allocator.hh
 
file  BLI_any.hh
 
file  BLI_args.h
 A general argument parsing module.
 
file  BLI_array.h
 A (mainly) macro array library.
 
file  BLI_array.hh
 
file  BLI_array_store.h
 Efficient in-memory storage of multiple similar arrays.
 
file  BLI_array_store_utils.h
 
file  BLI_array_utils.h
 Generic array manipulation API.
 
file  BLI_assert.h
 
file  BLI_astar.h
 An implementation of the A* (AStar) algorithm to solve shortest path problem.
 
file  BLI_bitmap.h
 
file  BLI_bitmap_draw_2d.h
 
file  BLI_blenlib.h
 
file  BLI_bounds.hh
 
file  BLI_boxpack_2d.h
 
file  BLI_buffer.h
 
file  BLI_compiler_attrs.h
 
file  BLI_compiler_compat.h
 
file  BLI_compiler_typecheck.h
 
file  BLI_console.h
 Set of utility functions and constants to work with consoles.
 
file  BLI_convexhull_2d.h
 
file  BLI_cpp_type.hh
 
file  BLI_cpp_type_make.hh
 
file  BLI_delaunay_2d.h
 
file  BLI_devirtualize_parameters.hh
 
file  BLI_dial_2d.h
 
file  BLI_disjoint_set.hh
 
file  BLI_dlrbTree.h
 
file  BLI_dynlib.h
 
file  BLI_dynstr.h
 A dynamically sized string ADT.
 
file  BLI_easing.h
 
file  BLI_edgehash.h
 
file  BLI_endian_defines.h
 
file  BLI_endian_switch.h
 
file  BLI_endian_switch_inline.h
 
file  BLI_expr_pylike_eval.h
 
file  BLI_fileops.h
 File and directory operations.
 
file  BLI_fileops.hh
 File and directory operations.
 
file  BLI_fileops_types.h
 Some types for dealing with directories.
 
file  BLI_filereader.h
 Wrapper for reading from various sources (e.g. raw files, compressed files, memory...).
 
file  BLI_fnmatch.h
 
file  BLI_function_ref.hh
 
file  BLI_generic_array.hh
 
file  BLI_generic_span.hh
 
file  BLI_generic_vector_array.hh
 
file  BLI_generic_virtual_array.hh
 
file  BLI_generic_virtual_vector_array.hh
 
file  BLI_ghash.h
 
file  BLI_gsqueue.h
 
file  BLI_hash.h
 
file  BLI_hash.hh
 
file  BLI_hash_md5.h
 
file  BLI_hash_mm2a.h
 
file  BLI_hash_mm3.h
 
file  BLI_hash_tables.hh
 
file  BLI_heap.h
 A min-heap / priority queue ADT.
 
file  BLI_heap_simple.h
 A min-heap / priority queue ADT.
 
file  BLI_index_mask.hh
 
file  BLI_index_mask_ops.hh
 
file  BLI_index_range.hh
 
file  BLI_iterator.h
 
file  BLI_jitter_2d.h
 
file  BLI_kdopbvh.h
 
file  BLI_kdtree.h
 A KD-tree for nearest neighbor search.
 
file  BLI_kdtree_impl.h
 A KD-tree for nearest neighbor search.
 
file  BLI_lasso_2d.h
 
file  BLI_length_parameterize.hh
 
file  BLI_linear_allocator.hh
 
 
 
 
 
file  BLI_listbase.h
 
file  BLI_listbase_wrapper.hh
 
file  BLI_map.hh
 
file  BLI_map_slots.hh
 
file  BLI_math.h
 
file  BLI_math_base.h
 
file  BLI_math_base.hh
 
file  BLI_math_base_safe.h
 
file  BLI_math_bits.h
 
file  BLI_math_boolean.hh
 Math vector functions needed specifically for mesh intersect and boolean.
 
file  BLI_math_color.h
 
file  BLI_math_color.hh
 
file  BLI_math_color_blend.h
 
file  BLI_math_geom.h
 
file  BLI_math_inline.h
 
file  BLI_math_interp.h
 
file  BLI_math_matrix.h
 
file  BLI_math_mpq.hh
 
file  BLI_math_rotation.h
 
file  BLI_math_rotation.hh
 
file  BLI_math_solvers.h
 
file  BLI_math_statistics.h
 
file  BLI_math_time.h
 
file  BLI_math_vec_mpq_types.hh
 
file  BLI_math_vec_types.hh
 
file  BLI_math_vector.h
 
file  BLI_math_vector.hh
 
file  BLI_memarena.h
 
file  BLI_memblock.h
 
file  BLI_memiter.h
 
file  BLI_memory_utils.h
 Generic memory manipulation API.
 
file  BLI_memory_utils.hh
 
file  BLI_mempool.h
 
file  BLI_mesh_boolean.hh
 
file  BLI_mesh_intersect.hh
 
file  BLI_mmap.h
 
file  BLI_multi_value_map.hh
 
file  BLI_noise.h
 
file  BLI_parameter_pack_utils.hh
 
file  BLI_path_util.h
 
file  BLI_polyfill_2d.h
 
file  BLI_polyfill_2d_beautify.h
 
file  BLI_probing_strategies.hh
 
file  BLI_quadric.h
 
file  BLI_rand.h
 Random number functions.
 
file  BLI_rand.hh
 
file  BLI_range.h
 
file  BLI_rect.h
 
file  BLI_resource_scope.hh
 
file  BLI_scanfill.h
 
file  BLI_serialize.hh
 
file  BLI_session_uuid.h
 
file  BLI_set.hh
 
file  BLI_set_slots.hh
 
file  BLI_simd.h
 
file  BLI_smallhash.h
 
file  BLI_sort.h
 
file  BLI_sort.hh
 
file  BLI_sort_utils.h
 
file  BLI_span.hh
 
file  BLI_stack.h
 
file  BLI_stack.hh
 
file  BLI_strict_flags.h
 Strict compiler flags for areas of code we want to ensure don't do conversions without us knowing about it.
 
file  BLI_string.h
 
file  BLI_string_cursor_utf8.h
 
file  BLI_string_ref.hh
 
file  BLI_string_utf8.h
 
file  BLI_string_utils.h
 
file  BLI_sys_types.h
 
file  BLI_system.h
 
file  BLI_task.h
 
file  BLI_task.hh
 
file  BLI_threads.h
 
file  BLI_timecode.h
 
file  BLI_timer.h
 
file  BLI_user_counter.hh
 
file  BLI_utildefines.h
 
file  BLI_utildefines_iter.h
 
file  BLI_utildefines_stack.h
 
file  BLI_utildefines_variadic.h
 
file  BLI_utility_mixins.hh
 
file  BLI_uuid.h
 
file  BLI_uvproject.h
 
file  BLI_vector.hh
 
file  BLI_vector_adaptor.hh
 
file  BLI_vector_set.hh
 
file  BLI_vector_set_slots.hh
 
file  BLI_virtual_array.hh
 
file  BLI_virtual_vector_array.hh
 
file  BLI_voronoi_2d.h
 
file  BLI_voxel.h
 
file  BLI_winstuff.h
 Compatibility-like things for windows.
 
file  array_store.c
 Array storage to minimize duplication.
 
file  array_store_utils.c
 Helper functions for BLI_array_store API.
 
file  array_utils.c
 Generic array manipulation API.
 
file  astar.c
 An implementation of the A* (AStar) algorithm to solve shortest path problem.
 
file  bitmap.c
 
file  bitmap_draw_2d.c
 
file  BLI_args.c
 A general argument parsing module.
 
file  BLI_array.c
 A (mainly) macro array library.
 
file  BLI_assert.c
 
file  BLI_dial_2d.c
 
file  BLI_dynstr.c
 
file  BLI_filelist.c
 
file  BLI_ghash.c
 
file  BLI_ghash_utils.c
 
file  BLI_heap.c
 
file  BLI_heap_simple.c
 
file  BLI_kdopbvh.c
 BVH-tree implementation.
 
 
 
file  BLI_memarena.c
 Efficient memory allocation for many small chunks.
 
file  BLI_memblock.c
 
file  BLI_memiter.c
 
file  BLI_mempool.c
 
file  BLI_mempool_private.h
 
file  BLI_mmap.c
 
file  BLI_timer.c
 
file  boxpack_2d.c
 
file  buffer.c
 
file  convexhull_2d.c
 
file  delaunay_2d.cc
 
file  DLRB_tree.c
 
file  dynlib.c
 
file  easing.c
 
file  edgehash.c
 
file  endian_switch.c
 
file  expr_pylike_eval.c
 
file  fileops.c
 
file  fileops.cc
 
file  filereader_file.c
 
file  filereader_gzip.c
 
file  filereader_memory.c
 
file  filereader_zstd.c
 
file  fnmatch.c
 
file  gsqueue.c
 A generic structure queue (a queue for fixed length generally small) structures.
 
file  hash_md5.c
 
file  hash_mm2a.c
 
file  hash_mm3.c
 
file  jitter_2d.c
 Jitter offset table.
 
file  kdtree_1d.c
 
file  kdtree_2d.c
 
file  kdtree_3d.c
 
file  kdtree_4d.c
 
file  kdtree_impl.h
 
file  lasso_2d.c
 
file  list_sort_impl.h
 
file  listbase.c
 
file  math_base.c
 
file  math_base_inline.c
 
file  math_bits_inline.c
 
file  math_boolean.cc
 
file  math_color.c
 
file  math_color_blend_inline.c
 
file  math_color_inline.c
 
file  math_geom.c
 
file  math_geom_inline.c
 
file  math_interp.c
 
file  math_matrix.c
 
file  math_rotation.c
 
file  math_rotation.cc
 
file  math_solvers.c
 
file  math_statistics.c
 
file  math_time.c
 
file  math_vec.cc
 
file  math_vector.c
 
file  math_vector_inline.c
 
file  memory_utils.c
 Generic memory manipulation API.
 
file  mesh_boolean.cc
 
file  mesh_intersect.cc
 
file  noise.c
 
file  path_util.c
 
file  polyfill_2d.c
 
file  polyfill_2d_beautify.c
 
file  quadric.c
 
file  rand.cc
 
file  rct.c
 
file  scanfill.c
 
file  scanfill_utils.c
 
file  session_uuid.c
 
file  smallhash.c
 
file  sort.c
 
file  sort_utils.c
 
file  stack.c
 
file  storage.c
 
file  storage_apple.mm
 
file  string.c
 
file  string_cursor_utf8.c
 
file  string_utf8.c
 
file  string_utils.c
 
file  system.c
 
file  system_win32.c
 
file  task_graph.cc
 
file  task_iterator.c
 
file  task_pool.cc
 
file  task_range.cc
 
file  task_scheduler.cc
 
file  threads.cc
 
file  time.c
 
file  timecode.c
 
file  uuid.cc
 
file  uvproject.c
 
file  voronoi_2d.c
 
file  voxel.c
 
file  winstuff.c
 
file  winstuff_dir.c
 
file  PIL_time.h
 Platform independent time functions.
 
file  PIL_time_utildefines.h
 Utility defines for timing/benchmarks.
 
file  GHOST_utildefines_variadic.h
 

Detailed Description