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.
 
 
 
 

73 lines
3.3 KiB

namespace UnityEditor.Rendering.HighDefinition
{
using CED = CoreEditorDrawer<SerializedHDCamera>;
static partial class HDCameraUI
{
partial class PhysicalCamera
{
public static readonly CED.IDrawer Drawer;
public static readonly CED.IDrawer DrawerPreset;
static PhysicalCamera()
{
Drawer = CED.Conditional(
(serialized, owner) => serialized.projectionMatrixMode.intValue == (int)CameraUI.ProjectionMatrixMode.PhysicalPropertiesBased,
CED.Group(
CameraUI.PhysicalCamera.Styles.cameraBody,
GroupOption.Indent,
CED.Group(
GroupOption.Indent,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_Sensor,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_ISO,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_ShutterSpeed,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_GateFit
)
),
CED.Group(
CameraUI.PhysicalCamera.Styles.lens,
GroupOption.Indent,
CED.Group(
GroupOption.Indent,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_FocalLength,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_Shift,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_Aperture,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_FocusDistance
)
),
CED.Group(
CameraUI.PhysicalCamera.Styles.apertureShape,
GroupOption.Indent,
CED.Group(
GroupOption.Indent,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_ApertureShape
)
)
);
DrawerPreset = CED.Conditional(
(serialized, owner) => serialized.projectionMatrixMode.intValue == (int)CameraUI.ProjectionMatrixMode.PhysicalPropertiesBased,
CED.Group(
CameraUI.PhysicalCamera.Styles.cameraBody,
GroupOption.Indent,
CED.Group(
GroupOption.Indent,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_Sensor,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_GateFit
)
),
CED.Group(
CameraUI.PhysicalCamera.Styles.lens,
GroupOption.Indent,
CED.Group(
GroupOption.Indent,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_FocalLength,
CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_Shift
)
)
);
}
}
}
}