render: extract animated M2 materializer
This commit is contained in:
@@ -173,7 +173,8 @@ versions and prototype lifetimes are unchanged; no rebake is required.
|
||||
## Extension points
|
||||
|
||||
Animation playback policy and native animator field copying now belong to
|
||||
`M2AnimationPlaybackController`; instance/batch materialization remains loader-owned.
|
||||
`M2AnimationPlaybackController`; accepted instance/batch materialization is owned
|
||||
by `M2AnimatedInstanceMaterializer`.
|
||||
|
||||
## Capability status
|
||||
|
||||
@@ -195,6 +196,7 @@ Animation playback policy and native animator field copying now belong to
|
||||
|---|---|
|
||||
| `src/render/m2/m2_animated_scene_finalizer.gd` | Candidate ownership, traversal, material repair and validation |
|
||||
| `src/render/m2/m2_animation_playback_controller.gd` | Accepted-instance playback and native animator startup |
|
||||
| `src/render/m2/m2_animated_instance_materializer.gd` | Per-duplicate player inventory consumer and batch owner |
|
||||
| `src/render/m2/m2_animation_load_pipeline_state.gd` | Pending/terminal records before finalization |
|
||||
| `src/render/m2/m2_prototype_cache_state.gd` | Accepted prototype/static-only outcomes |
|
||||
| `src/scenes/streaming/streaming_world_loader.gd` | I/O, permits, material source, adoption and logs |
|
||||
|
||||
Reference in New Issue
Block a user