You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
831 B
26 lines
831 B
using UnityEngine;
|
|
using UnityEngine.Rendering.HighDefinition;
|
|
|
|
namespace UnityEditor.Rendering.HighDefinition
|
|
{
|
|
class CamerasOverlayCallbacks : Editor
|
|
{
|
|
[InitializeOnLoadMethod]
|
|
static void InitializeCameraPreview()
|
|
{
|
|
UnityEditor.CameraEditorUtils.virtualCameraPreviewInstantiator = () =>
|
|
{
|
|
var camera = EditorUtility.CreateGameObjectWithHideFlags("HDRP Preview Camera", HideFlags.HideAndDontSave, typeof(Camera)).GetComponent<Camera>();
|
|
|
|
camera.enabled = false;
|
|
camera.cameraType = CameraType.Preview;
|
|
|
|
var additionalData = camera.gameObject.AddComponent<HDAdditionalCameraData>();
|
|
additionalData.isEditorCameraPreview = true;
|
|
|
|
return camera;
|
|
};
|
|
}
|
|
}
|
|
|
|
}
|