Version: Unity 6.7 Alpha (6000.7)
Language : English
Override the mipmap level of a texture
Analyze mipmap streaming

Preload mipmap levels

If you enable a camera at runtime, mipmap streaming needs time to stream the mipmap levels into memory.

You can use texture preloading to prevent this. Do the following:

  1. Add a Streaming Controller component to the disabled camera. For more information about this component, refer to Configure mipmap streaming.
  2. Call the StreamingController.SetPreloading API on the camera to preload the mipmap levels.

Use StreamingController.CancelPreloading to cancel preloading.

You can use the following APIs after you enable preloading:

If these APIs return values that indicate Unity has finished preloading, you might need to wait a few frames before you enable the camera to make sure preloading has finished.

Override the mipmap level of a texture
Analyze mipmap streaming