Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
*.meta
8 changes: 8 additions & 0 deletions DisguiseUnityRenderStream.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions DisguiseUnityRenderStream/Editor.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions DisguiseUnityRenderStream/Editor/DisguiseRenderStreamBuild.cs
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,11 @@ void GenerateSchema(BuildReport report, Action<Scene> processScene)

processScene.Invoke(scene);
}

if (settings.enableUnityDebugWindowPresenter)
{
AddPresenterToSchema(m_Schema);
}

var pathToBuiltProject = report.summary.outputPath;
RS_ERROR error = PluginEntry.instance.saveSchema(pathToBuiltProject, ref m_Schema);
Expand Down Expand Up @@ -184,6 +189,15 @@ static void AddSceneToSchema(ManagedSchema schema, int sceneIndex, string name)

currentScene.parameters = parameters.ToArray();
}

static void AddPresenterToSchema(ManagedSchema schema)
{
foreach (var scene in schema.scenes)
{
var presenterParameters = UnityDebugWindowPresenter.GetManagedRemoteParameters(schema, scene);
scene.parameters = presenterParameters.Concat(scene.parameters).ToArray();
}
}

/// <summary>
/// Ensure the proper runtime availability of the shader name.
Expand Down
11 changes: 11 additions & 0 deletions DisguiseUnityRenderStream/Editor/DisguiseRenderStreamBuild.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ void CreateLinkXml(string filepath)
}
default:
{
throw new NotImplementedException($"Unsupported {typeof(MemberInfo)} subtype");
throw new NotImplementedException($"Unsupported {nameof(MemberInfo)} subtype");
}
}
}
Expand Down
11 changes: 11 additions & 0 deletions DisguiseUnityRenderStream/Editor/ReflectedMemberPreserver.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions DisguiseUnityRenderStream/Editor/RenderingPipelineDefines.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions DisguiseUnityRenderStream/Editor/ReorderableListUtility.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions DisguiseUnityRenderStream/Plugin.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

63 changes: 63 additions & 0 deletions DisguiseUnityRenderStream/Plugin/NativeRenderingPlugin.dll.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions DisguiseUnityRenderStream/Resources.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

173 changes: 173 additions & 0 deletions DisguiseUnityRenderStream/Resources/UnityDebugWindowPresenter.prefab
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &360651681370543317
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 360651681370543319}
- component: {fileID: 360651681370543318}
m_Layer: 0
m_Name: Output Presenter
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &360651681370543319
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651681370543317}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 360651681440703413}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &360651681370543318
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651681370543317}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a76b687eeb2f3eb4ab0f3cdb0e21cb99, type: 3}
m_Name:
m_EditorClassIdentifier:
m_source: {fileID: 0}
m_sourceColorSpace: -1
m_strategy: 5
m_autoFlipY: 1
m_clearScreen: 1
m_mode: 0
--- !u!1 &360651681440703410
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 360651681440703413}
- component: {fileID: 360651681440703412}
- component: {fileID: 360651681440703411}
m_Layer: 0
m_Name: UnityDebugWindowPresenter
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &360651681440703413
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651681440703410}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 360651681370543319}
- {fileID: 360651682882557475}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &360651681440703412
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651681440703410}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2c135780edf6e674ca031a94a2e3b4ee, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Selected: 0
m_ResizeStrategy: 3
m_OutputPresenter: {fileID: 360651681370543318}
m_InputPresenter: {fileID: 360651682882557474}
--- !u!114 &360651681440703411
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651681440703410}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af5276befa899474cb1ba07f3cd321ba, type: 3}
m_Name:
m_EditorClassIdentifier:
exposedObject: {fileID: 360651681440703412}
prefix: unity-debug-window-presenter
fields:
- exposed: 1
fieldName: Selected
groupName: Unity Debug Window Presenter
- exposed: 1
fieldName: Resize Strategy
groupName: Unity Debug Window Presenter
--- !u!1 &360651682882557473
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 360651682882557475}
- component: {fileID: 360651682882557474}
m_Layer: 0
m_Name: Input Presenter
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &360651682882557475
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651682882557473}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 360651681440703413}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &360651682882557474
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360651682882557473}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e11750ce543afca48962fc383425bc33, type: 3}
m_Name:
m_EditorClassIdentifier:
m_source: {fileID: 0}
m_sourceColorSpace: -1
m_strategy: 6
m_autoFlipY: 1
m_clearScreen: 1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions DisguiseUnityRenderStream/Runtime.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading