설명 없음
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.

UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. namespace UnityEditor.Rendering.Universal
  2. {
  3. using CED = CoreEditorDrawer<UniversalRenderPipelineSerializedCamera>;
  4. static partial class UniversalRenderPipelineCameraUI
  5. {
  6. public partial class PhysicalCamera
  7. {
  8. public static readonly CED.IDrawer Drawer;
  9. static PhysicalCamera()
  10. {
  11. Drawer = CED.Conditional(
  12. (serialized, owner) => serialized.projectionMatrixMode.intValue == (int)CameraUI.ProjectionMatrixMode.PhysicalPropertiesBased,
  13. CED.Group(
  14. CameraUI.PhysicalCamera.Styles.cameraBody,
  15. GroupOption.Indent,
  16. CED.Group(
  17. GroupOption.Indent,
  18. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_Sensor,
  19. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_ISO,
  20. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_ShutterSpeed,
  21. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_CameraBody_GateFit
  22. )
  23. ),
  24. CED.Group(
  25. CameraUI.PhysicalCamera.Styles.lens,
  26. GroupOption.Indent,
  27. CED.Group(
  28. GroupOption.Indent,
  29. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_FocalLength,
  30. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_Shift,
  31. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_Lens_Aperture,
  32. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_FocusDistance
  33. )
  34. ),
  35. CED.Group(
  36. CameraUI.PhysicalCamera.Styles.apertureShape,
  37. GroupOption.Indent,
  38. CED.Group(
  39. GroupOption.Indent,
  40. CameraUI.PhysicalCamera.Drawer_PhysicalCamera_ApertureShape
  41. )
  42. )
  43. );
  44. }
  45. }
  46. }
  47. }