Currently, when assets are loaded on VR startup, the result is a single bitmap structure. We should change this to be an asset structure/class, that optionally contains one or more bitmaps. This way, when we add more assets, only the loading and UI code needs to change.
While doing this, however, we should assess how we'll load assets:
Will we always load all assets on startup? For example, do we preload the incognito background even though it may never be used? It will consume resources. The current assumption is yes.
Comment 1 by cjgrant@chromium.org
, Dec 21 2017