Blender
V3.3
source
blender
blenlib
blenlib Directory Reference
Directories
directory
intern
directory
tests
Files
file
BLI_alloca.h
[code]
file
BLI_allocator.hh
[code]
file
BLI_any.hh
[code]
file
BLI_args.h
[code]
A general argument parsing module.
file
BLI_array.h
[code]
A (mainly) macro array library.
file
BLI_array.hh
[code]
file
BLI_array_store.h
[code]
Efficient in-memory storage of multiple similar arrays.
file
BLI_array_store_utils.h
[code]
file
BLI_array_utils.h
[code]
Generic array manipulation API.
file
BLI_asan.h
[code]
file
BLI_assert.h
[code]
file
BLI_astar.h
[code]
An implementation of the A* (AStar) algorithm to solve shortest path problem.
file
BLI_bitmap.h
[code]
file
BLI_bitmap_draw_2d.h
[code]
file
BLI_blenlib.h
[code]
file
BLI_bounds.hh
[code]
file
BLI_boxpack_2d.h
[code]
file
BLI_buffer.h
[code]
file
BLI_color.hh
[code]
file
BLI_color_mix.hh
[code]
file
BLI_compiler_attrs.h
[code]
file
BLI_compiler_compat.h
[code]
file
BLI_compiler_typecheck.h
[code]
file
BLI_console.h
[code]
Set of utility functions and constants to work with consoles.
file
BLI_convexhull_2d.h
[code]
file
BLI_cpp_type.hh
[code]
file
BLI_cpp_type_make.hh
[code]
file
BLI_delaunay_2d.h
[code]
file
BLI_devirtualize_parameters.hh
[code]
file
BLI_dial_2d.h
[code]
file
BLI_disjoint_set.hh
[code]
file
BLI_dlrbTree.h
[code]
file
BLI_dot_export.hh
[code]
file
BLI_dot_export_attribute_enums.hh
[code]
file
BLI_dynlib.h
[code]
file
BLI_dynstr.h
[code]
A dynamically sized string ADT.
file
BLI_easing.h
[code]
file
BLI_edgehash.h
[code]
file
BLI_endian_defines.h
[code]
file
BLI_endian_switch.h
[code]
file
BLI_endian_switch_inline.h
[code]
file
BLI_enumerable_thread_specific.hh
[code]
file
BLI_expr_pylike_eval.h
[code]
file
BLI_fileops.h
[code]
File and directory operations.
file
BLI_fileops.hh
[code]
File and directory operations.
file
BLI_fileops_types.h
[code]
Some types for dealing with directories.
file
BLI_filereader.h
[code]
Wrapper for reading from various sources (e.g. raw files, compressed files, memory...).
file
BLI_float3x3.hh
[code]
file
BLI_float4x4.hh
[code]
file
BLI_fnmatch.h
[code]
file
BLI_function_ref.hh
[code]
file
BLI_generic_array.hh
[code]
file
BLI_generic_pointer.hh
[code]
file
BLI_generic_span.hh
[code]
file
BLI_generic_value_map.hh
[code]
file
BLI_generic_vector_array.hh
[code]
file
BLI_generic_virtual_array.hh
[code]
file
BLI_generic_virtual_vector_array.hh
[code]
file
BLI_ghash.h
[code]
file
BLI_gsqueue.h
[code]
file
BLI_hash.h
[code]
file
BLI_hash.hh
[code]
file
BLI_hash_md5.h
[code]
file
BLI_hash_mm2a.h
[code]
file
BLI_hash_mm3.h
[code]
file
BLI_hash_tables.hh
[code]
file
BLI_heap.h
[code]
A min-heap / priority queue ADT.
file
BLI_heap_simple.h
[code]
A min-heap / priority queue ADT.
file
BLI_index_mask.hh
[code]
file
BLI_index_mask_ops.hh
[code]
file
BLI_index_range.hh
[code]
file
BLI_inplace_priority_queue.hh
[code]
file
BLI_iterator.h
[code]
file
BLI_jitter_2d.h
[code]
file
BLI_kdopbvh.h
[code]
file
BLI_kdtree.h
[code]
A KD-tree for nearest neighbor search.
file
BLI_kdtree_impl.h
[code]
A KD-tree for nearest neighbor search.
file
BLI_lasso_2d.h
[code]
file
BLI_length_parameterize.hh
[code]
file
BLI_linear_allocator.hh
[code]
file
BLI_link_utils.h
[code]
Single link-list utility macros. (header only api).
file
BLI_linklist.h
[code]
file
BLI_linklist_lockfree.h
[code]
file
BLI_linklist_stack.h
[code]
BLI_LINKSTACK_*** wrapper macros for using a
LinkNode
to store a stack of pointers, using a single linked list allocated from a mempool.
file
BLI_listbase.h
[code]
file
BLI_listbase_wrapper.hh
[code]
file
BLI_map.hh
[code]
file
BLI_map_slots.hh
[code]
file
BLI_math.h
[code]
file
BLI_math_base.h
[code]
file
BLI_math_base.hh
[code]
file
BLI_math_base_safe.h
[code]
file
BLI_math_bits.h
[code]
file
BLI_math_boolean.hh
[code]
Math vector functions needed specifically for mesh intersect and boolean.
file
BLI_math_color.h
[code]
file
BLI_math_color.hh
[code]
file
BLI_math_color_blend.h
[code]
file
BLI_math_geom.h
[code]
file
BLI_math_inline.h
[code]
file
BLI_math_interp.h
[code]
file
BLI_math_matrix.h
[code]
file
BLI_math_mpq.hh
[code]
file
BLI_math_rotation.h
[code]
file
BLI_math_rotation.hh
[code]
file
BLI_math_solvers.h
[code]
file
BLI_math_statistics.h
[code]
file
BLI_math_time.h
[code]
file
BLI_math_vec_mpq_types.hh
[code]
file
BLI_math_vec_types.hh
[code]
file
BLI_math_vector.h
[code]
file
BLI_math_vector.hh
[code]
file
BLI_memarena.h
[code]
file
BLI_memblock.h
[code]
file
BLI_memiter.h
[code]
file
BLI_memory_utils.h
[code]
Generic memory manipulation API.
file
BLI_memory_utils.hh
[code]
file
BLI_mempool.h
[code]
file
BLI_mesh_boolean.hh
[code]
file
BLI_mesh_intersect.hh
[code]
file
BLI_mmap.h
[code]
file
BLI_multi_value_map.hh
[code]
file
BLI_noise.h
[code]
file
BLI_noise.hh
[code]
file
BLI_parameter_pack_utils.hh
[code]
file
BLI_path_util.h
[code]
file
BLI_polyfill_2d.h
[code]
file
BLI_polyfill_2d_beautify.h
[code]
file
BLI_probing_strategies.hh
[code]
file
BLI_quadric.h
[code]
file
BLI_rand.h
[code]
Random number functions.
file
BLI_rand.hh
[code]
file
BLI_range.h
[code]
file
BLI_rect.h
[code]
file
BLI_resource_scope.hh
[code]
file
BLI_scanfill.h
[code]
file
BLI_serialize.hh
[code]
file
BLI_session_uuid.h
[code]
file
BLI_set.hh
[code]
file
BLI_set_slots.hh
[code]
file
BLI_simd.h
[code]
file
BLI_smallhash.h
[code]
file
BLI_sort.h
[code]
file
BLI_sort.hh
[code]
file
BLI_sort_utils.h
[code]
file
BLI_span.hh
[code]
file
BLI_stack.h
[code]
file
BLI_stack.hh
[code]
file
BLI_strict_flags.h
[code]
Strict compiler flags for areas of code we want to ensure don't do conversions without us knowing about it.
file
BLI_string.h
[code]
file
BLI_string_cursor_utf8.h
[code]
file
BLI_string_ref.hh
[code]
file
BLI_string_search.h
[code]
file
BLI_string_utf8.h
[code]
file
BLI_string_utils.h
[code]
file
BLI_sys_types.h
[code]
file
BLI_system.h
[code]
file
BLI_task.h
[code]
file
BLI_task.hh
[code]
file
BLI_threads.h
[code]
file
BLI_timecode.h
[code]
file
BLI_timeit.hh
[code]
file
BLI_timer.h
[code]
file
BLI_user_counter.hh
[code]
file
BLI_utildefines.h
[code]
file
BLI_utildefines_iter.h
[code]
file
BLI_utildefines_stack.h
[code]
file
BLI_utildefines_variadic.h
[code]
file
BLI_utility_mixins.hh
[code]
file
BLI_uuid.h
[code]
file
BLI_uvproject.h
[code]
file
BLI_vector.hh
[code]
file
BLI_vector_adaptor.hh
[code]
file
BLI_vector_set.hh
[code]
file
BLI_vector_set_slots.hh
[code]
file
BLI_virtual_array.hh
[code]
file
BLI_virtual_vector_array.hh
[code]
file
BLI_voronoi_2d.h
[code]
file
BLI_voxel.h
[code]
file
BLI_winstuff.h
[code]
Compatibility-like things for windows.
file
PIL_time.h
[code]
Platform independent time functions.
file
PIL_time_utildefines.h
[code]
Utility defines for timing/benchmarks.
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1