Abstract `ResourceGenerationContext` to interface
lukebemish opened this issue ยท 2 comments
Currently, ResourceGenerationContext is being converted from a record with an internal constructor into an abstract class which can be inherited. In a future breaking change, ResourceGenerationContext will be converted into an interface instead, and ResourceCache#getContext will be renamed makeContext and made abstract.
At the same time, I need to change it to look more like a ResourceManager and remove that parameter from DynamicSpriteSource#getSources
Completed with current state of #71