説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

UniversalRenderPipelineEditorMaterials.cs 2.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #if UNITY_EDITOR
  2. using System;
  3. namespace UnityEngine.Rendering.Universal
  4. {
  5. [Serializable]
  6. [SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
  7. [Categorization.CategoryInfo(Name = "R: Editor Materials", Order = 1000), HideInInspector]
  8. class UniversalRenderPipelineEditorMaterials : IRenderPipelineResources
  9. {
  10. public int version => 0;
  11. [SerializeField]
  12. [ResourcePath("Runtime/Materials/Lit.mat")]
  13. private Material m_DefaultMaterial;
  14. public virtual Material defaultMaterial
  15. {
  16. get => m_DefaultMaterial;
  17. set => this.SetValueAndNotify(ref m_DefaultMaterial, value);
  18. }
  19. // This is the URP default material for new particle systems, is the closest match to the built-in shader.
  20. [SerializeField]
  21. [ResourcePath("Runtime/Materials/ParticlesUnlit.mat")]
  22. private Material m_DefaultParticleMaterial;
  23. public virtual Material defaultParticleUnlitMaterial
  24. {
  25. get => m_DefaultParticleMaterial;
  26. set => this.SetValueAndNotify(ref m_DefaultParticleMaterial, value);
  27. }
  28. [SerializeField]
  29. [ResourcePath("Runtime/Materials/ParticlesUnlit.mat")]
  30. private Material m_DefaultLineMaterial;
  31. public virtual Material defaultLineMaterial
  32. {
  33. get => m_DefaultLineMaterial;
  34. set => this.SetValueAndNotify(ref m_DefaultLineMaterial, value);
  35. }
  36. [SerializeField]
  37. [ResourcePath("Runtime/Materials/TerrainLit.mat")]
  38. private Material m_DefaultTerrainMaterial;
  39. public virtual Material defaultTerrainLitMaterial
  40. {
  41. get => m_DefaultTerrainMaterial;
  42. set => this.SetValueAndNotify(ref m_DefaultTerrainMaterial, value);
  43. }
  44. [SerializeField]
  45. [ResourcePath("Runtime/Materials/Decal.mat")]
  46. private Material m_DefaultDecalMaterial;
  47. public virtual Material defaultDecalMaterial
  48. {
  49. get => m_DefaultDecalMaterial;
  50. set => this.SetValueAndNotify(ref m_DefaultDecalMaterial, value);
  51. }
  52. }
  53. }
  54. #endif