using AcDream.App.World; using AcDream.Core.Physics; using AcDream.Core.World; namespace AcDream.App.Rendering; /// /// Late presentation handoff from retail's separate /// static_animating_objects workset. Every take is bound to the exact /// live incarnation that prepared the frames. /// internal interface ILiveStaticPartFrameSource { bool TryTakeLivePartFrames( LiveEntityRecord record, WorldEntity entity, LiveEntityAnimationState animation, ulong objectClockEpoch, ulong projectionMutationVersion, out IReadOnlyList frames); }