refactor(rendering): split managed SRP layers and namespaces
This commit is contained in:
@@ -46,6 +46,8 @@ namespace Scripting {
|
||||
|
||||
namespace {
|
||||
|
||||
constexpr const char* kManagedRenderingNamespace = "XCEngine.Rendering";
|
||||
|
||||
struct MonoRootState {
|
||||
MonoDomain* rootDomain = nullptr;
|
||||
bool initialized = false;
|
||||
@@ -4472,7 +4474,7 @@ bool MonoScriptRuntime::DiscoverScriptClasses() {
|
||||
|
||||
m_scriptableRenderPipelineAssetClass = mono_class_from_name(
|
||||
m_coreImage,
|
||||
m_settings.baseNamespace.c_str(),
|
||||
kManagedRenderingNamespace,
|
||||
"ScriptableRenderPipelineAsset");
|
||||
if (!m_scriptableRenderPipelineAssetClass) {
|
||||
SetError("Failed to locate the managed ScriptableRenderPipelineAsset base type.");
|
||||
@@ -4481,7 +4483,7 @@ bool MonoScriptRuntime::DiscoverScriptClasses() {
|
||||
|
||||
m_scriptableRenderPipelineClass = mono_class_from_name(
|
||||
m_coreImage,
|
||||
m_settings.baseNamespace.c_str(),
|
||||
kManagedRenderingNamespace,
|
||||
"ScriptableRenderPipeline");
|
||||
if (!m_scriptableRenderPipelineClass) {
|
||||
SetError("Failed to locate the managed ScriptableRenderPipeline base type.");
|
||||
@@ -4490,7 +4492,7 @@ bool MonoScriptRuntime::DiscoverScriptClasses() {
|
||||
|
||||
m_scriptableRenderContextClass = mono_class_from_name(
|
||||
m_coreImage,
|
||||
m_settings.baseNamespace.c_str(),
|
||||
kManagedRenderingNamespace,
|
||||
"ScriptableRenderContext");
|
||||
if (!m_scriptableRenderContextClass) {
|
||||
SetError("Failed to locate the managed ScriptableRenderContext type.");
|
||||
@@ -4509,7 +4511,7 @@ bool MonoScriptRuntime::DiscoverScriptClasses() {
|
||||
|
||||
m_scriptableRenderPipelineCameraRequestContextClass = mono_class_from_name(
|
||||
m_coreImage,
|
||||
m_settings.baseNamespace.c_str(),
|
||||
kManagedRenderingNamespace,
|
||||
"ScriptableRenderPipelineCameraRequestContext");
|
||||
if (!m_scriptableRenderPipelineCameraRequestContextClass) {
|
||||
SetError(
|
||||
@@ -4530,7 +4532,7 @@ bool MonoScriptRuntime::DiscoverScriptClasses() {
|
||||
|
||||
m_scriptableRenderPipelinePlanningContextClass = mono_class_from_name(
|
||||
m_coreImage,
|
||||
m_settings.baseNamespace.c_str(),
|
||||
kManagedRenderingNamespace,
|
||||
"ScriptableRenderPipelinePlanningContext");
|
||||
if (!m_scriptableRenderPipelinePlanningContextClass) {
|
||||
SetError(
|
||||
|
||||
Reference in New Issue
Block a user