Skip to content

Commit 3bfc019

Browse files
Internal/master
Internal/master
2 parents 563e251 + 57e5256 commit 3bfc019

File tree

739 files changed

+50966
-11173
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

739 files changed

+50966
-11173
lines changed

Packages/com.unity.render-pipelines.core/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1010
Version Updated
1111
The version number for this package has increased due to a version update of a related graphics package.
1212

13+
## [17.3.0] - 2025-08-27
14+
15+
This version is compatible with Unity 6000.3.0b1.
16+
For the release notes, refer to the [Unity download archive](https://unity.com/releases/editor/archive).
17+
1318
## [17.2.0] - 2025-05-14
1419

1520
This version is compatible with Unity 6000.2.0b2.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
area: Graphics Tools

Tests/SRPTests/Projects/BuiltInGraphicsTest_Foundation/Assets/Test/TestFilters.meta renamed to Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
using System.Collections.Generic;
2+
using System;
3+
4+
namespace UnityEditor.Rendering.Converter
5+
{
6+
/// <summary>
7+
/// Represents a converter that processes render pipeline conversion items.
8+
/// </summary>
9+
interface IRenderPipelineConverter
10+
{
11+
/// <summary>
12+
/// Gets a value indicating whether the converter is enabled and can be used.
13+
/// </summary>
14+
bool isEnabled { get; set; }
15+
16+
/// <summary>
17+
/// Gets or sets the reason message shown when the converter item is disabled.
18+
/// </summary>
19+
string isDisabledMessage { get; set; }
20+
21+
/// <summary>
22+
/// Scans for available render pipeline converter items.
23+
/// </summary>
24+
/// <param name="onScanFinish">
25+
/// A callback invoked when the scan is complete, providing the list of converter items.
26+
/// </param>
27+
void Scan(Action<List<IRenderPipelineConverterItem>> onScanFinish);
28+
29+
/// <summary>
30+
/// Called before the conversion process begins.
31+
/// </summary>
32+
void BeforeConvert() { }
33+
34+
/// <summary>
35+
/// Performs the conversion on a given converter item.
36+
/// </summary>
37+
/// <param name="item">The converter item to be processed.</param>
38+
/// <param name="message">
39+
/// An output message providing additional details about the conversion result.
40+
/// </param>
41+
/// <returns>
42+
/// A <see cref="Status"/> value representing the outcome of the conversion.
43+
/// </returns>
44+
Status Convert(IRenderPipelineConverterItem item, out string message);
45+
46+
/// <summary>
47+
/// Called after the conversion process is completed.
48+
/// </summary>
49+
void AfterConvert() { }
50+
}
51+
}

Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverter.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
namespace UnityEditor.Rendering.Converter
2+
{
3+
/// <summary>
4+
/// Represents a converter item used within a render pipeline conversion process.
5+
/// </summary>
6+
interface IRenderPipelineConverterItem
7+
{
8+
/// <summary>
9+
/// Gets the display name of the converter item.
10+
/// </summary>
11+
string name { get; }
12+
13+
/// <summary>
14+
/// Gets a description or additional information about the converter item.
15+
/// </summary>
16+
string info { get; }
17+
18+
/// <summary>
19+
/// Gets or sets a value indicating whether the converter item is enabled.
20+
/// </summary>
21+
bool isEnabled { get; set; }
22+
23+
/// <summary>
24+
/// Gets or sets the reason message shown when the converter item is disabled.
25+
/// </summary>
26+
string isDisabledMessage { get; set; }
27+
28+
/// <summary>
29+
/// Invoked when the converter item is clicked or activated.
30+
/// </summary>
31+
void OnClicked();
32+
}
33+
34+
}

Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverterItem.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System;
2+
3+
namespace UnityEditor.Rendering.Converter
4+
{
5+
/// <summary>
6+
/// Represents the conversion state of a render pipeline converter item.
7+
/// </summary>
8+
[Serializable]
9+
enum Status
10+
{
11+
/// <summary>
12+
/// The item is waiting to be processed.
13+
/// </summary>
14+
Pending,
15+
16+
/// <summary>
17+
/// The item has a potential issue that may require attention.
18+
/// </summary>
19+
Warning,
20+
21+
/// <summary>
22+
/// The item encountered an error during processing.
23+
/// </summary>
24+
Error,
25+
26+
/// <summary>
27+
/// The item was successfully processed without issues.
28+
/// </summary>
29+
Success,
30+
}
31+
}

Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Status.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)