Skip to content

PreviewSceneSetup

ClassAssetInventoryAssetInventory.Editor
public static class PreviewSceneSetup

No description is available for this type.

public static PreviewSceneContext SetupPreviewScene(Scene scene, Camera camera, bool apply3DModelSettings = false)

Setup complete preview scene with lighting, environment, and background

Parameters

Name Type Description
scene UnityEngine.SceneManagement.Scene
camera UnityEngine.Camera
apply3DModelSettings System.Boolean

Returns

AssetInventory.PreviewSceneContext — No return description is available.

RestoreEnvironmentSettings(PreviewSceneContext)

Section titled “RestoreEnvironmentSettings(PreviewSceneContext)”
public static void RestoreEnvironmentSettings(PreviewSceneContext context)

Restore environment settings to their original values

Parameters

Name Type Description
context AssetInventory.PreviewSceneContext
public static Light CreateLight(Scene scene)

Create light for preview scene

Parameters

Name Type Description
scene UnityEngine.SceneManagement.Scene

Returns

UnityEngine.Light — No return description is available.

public static GameObject CreateBackgroundQuad(Scene scene, Camera camera)

Create background quad for gradient backgrounds

Parameters

Name Type Description
scene UnityEngine.SceneManagement.Scene
camera UnityEngine.Camera

Returns

UnityEngine.GameObject — No return description is available.

UpdateBackgroundQuadSize(GameObject, Camera)

Section titled “UpdateBackgroundQuadSize(GameObject, Camera)”
public static void UpdateBackgroundQuadSize(GameObject quad, Camera camera)

Update background quad size after camera settings change

Parameters

Name Type Description
quad UnityEngine.GameObject
camera UnityEngine.Camera
public static void SetupCameraForBackground(Camera camera)

Setup camera background based on settings

Parameters

Name Type Description
camera UnityEngine.Camera
public static void SetupCameraQuality(Camera camera, bool apply3DModelSettings = false)

Setup camera quality settings

Parameters

Name Type Description
camera UnityEngine.Camera
apply3DModelSettings System.Boolean
public static void ApplyEnvironmentSettings()

Apply environment settings from config