This change splits MediaSceneLoader protocol into SceneLoadable, ImageLoadable and VideoLoadable protocols. PanoramaView, StereoView and StereoViewController are now conform them instead of MediaSceneLoader.
ImageLoadable and VideoLoadable have load() method in its protocol definition (not in protocol extension), so now you can override them.
This change splits
MediaSceneLoader
protocol intoSceneLoadable
,ImageLoadable
andVideoLoadable
protocols.PanoramaView
,StereoView
andStereoViewController
are now conform them instead ofMediaSceneLoader
.ImageLoadable
andVideoLoadable
haveload()
method in its protocol definition (not in protocol extension), so now you can override them.