|
|
|
|
|
|
VisualElement m_ControlsDivider; |
|
|
|
IEdgeConnectorListener m_ConnectorListener; |
|
|
|
VisualElement m_PortInputContainer; |
|
|
|
VisualElement m_Title; |
|
|
|
IconBadge m_WrongPipeline; |
|
|
|
|
|
|
|
|
|
|
|
public void Initialize(AbstractMaterialNode inNode, PreviewManager previewManager, IEdgeConnectorListener connectorListener) |
|
|
|
{ |
|
|
|
|
|
|
{ |
|
|
|
if (!masterNode.IsPipelineCompatible(RenderPipelineManager.currentPipeline)) |
|
|
|
{ |
|
|
|
m_WrongPipeline = IconBadge.CreateError("The current render pipeline is not compatible with this node preview."); |
|
|
|
Add(m_WrongPipeline); |
|
|
|
m_Title = this.Q("title"); |
|
|
|
m_WrongPipeline.AttachTo(m_Title, SpriteAlignment.LeftCenter); |
|
|
|
IconBadge wrongPipeline = IconBadge.CreateError("The current render pipeline is not compatible with this node preview."); |
|
|
|
Add(wrongPipeline); |
|
|
|
VisualElement title = this.Q("title"); |
|
|
|
wrongPipeline.AttachTo(title, SpriteAlignment.LeftCenter); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|