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
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
|
|
)
|
|
)
|
|
);
|
|
}
|
|
}
|
|
}
|
|
}
|