bevy/crates/bevy_render/src
Hennadii Chernyshchyk 534cad611d Add reflection for resources (#5175)
# Objective

We don't have reflection for resources.

## Solution

Introduce reflection for resources.

Continues #3580 (by @Davier), related to #3576.

---

## Changelog

### Added

* Reflection on a resource type (by adding `ReflectResource`):

```rust
#[derive(Reflect)]
#[reflect(Resource)]
struct MyResourse;
```

### Changed

* Rename `ReflectComponent::add_component` into `ReflectComponent::insert_component` for consistency.

## Migration Guide

* Rename `ReflectComponent::add_component` into `ReflectComponent::insert_component`.
2022-07-04 13:04:20 +00:00
..
camera Derive default for enums where possible (#5158) 2022-07-01 03:42:15 +00:00
color Updated glam to 0.21. (#5142) 2022-07-03 19:55:33 +00:00
mesh Updated glam to 0.21. (#5142) 2022-07-03 19:55:33 +00:00
primitives Faster assign lights to clusters (#4345) 2022-04-15 02:53:20 +00:00
render_graph Camera Driven Rendering (#4745) 2022-06-02 00:12:17 +00:00
render_phase Allow unbatched render phases to use unstable sorts (#5049) 2022-06-23 10:52:49 +00:00
render_resource Updated glam to 0.21. (#5142) 2022-07-03 19:55:33 +00:00
renderer diagnostics: meaningful error when graph node has wrong number of inputs (#4924) 2022-06-06 15:47:52 +00:00
texture Updated glam to 0.21. (#5142) 2022-07-03 19:55:33 +00:00
view Add reflection for resources (#5175) 2022-07-04 13:04:20 +00:00
extract_component.rs ExtractResourcePlugin (#3745) 2022-05-30 18:36:03 +00:00
extract_resource.rs ExtractResourcePlugin (#3745) 2022-05-30 18:36:03 +00:00
lib.rs Change default Image FilterMode to Linear (#4465) 2022-06-11 09:13:37 +00:00
render_asset.rs Derive default for enums where possible (#5158) 2022-07-01 03:42:15 +00:00
settings.rs Add some docs about lowspec rendering (#5091) 2022-06-25 16:22:28 +00:00