bevy/crates
Nicola Papale 28e9c522f7
Make function pointers of ecs Reflect* public (#8687)
Repetitively fetching ReflectResource and ReflectComponent from the
TypeRegistry is costly.

We want to access the underlying `fn`s. to do so, we expose the
`ReflectResourceFns` and `ReflectComponentFns` stored in ReflectResource
and ReflectComponent.

---

## Changelog

- Add the `fn_pointers` methods to `ReflectResource` and
`ReflectComponent` returning the underlying `ReflectResourceFns` and
`ReflectComponentFns`
2023-06-19 14:06:58 +00:00
..
bevy_a11y
bevy_animation
bevy_app
bevy_asset
bevy_audio
bevy_core
bevy_core_pipeline
bevy_derive
bevy_diagnostic
bevy_dylib
bevy_dynamic_plugin
bevy_ecs Make function pointers of ecs Reflect* public (#8687) 2023-06-19 14:06:58 +00:00
bevy_ecs_compile_fail_tests
bevy_encase_derive
bevy_gilrs
bevy_gizmos
bevy_gltf
bevy_hierarchy
bevy_input
bevy_internal
bevy_log
bevy_macro_utils
bevy_macros_compile_fail_tests
bevy_math
bevy_mikktspace
bevy_pbr
bevy_ptr
bevy_reflect
bevy_reflect_compile_fail_tests
bevy_render
bevy_scene
bevy_sprite
bevy_tasks
bevy_text
bevy_time
bevy_transform
bevy_ui
bevy_utils
bevy_window
bevy_winit