-
Notifications
You must be signed in to change notification settings - Fork 352
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvements to publishing API #1403
Improvements to publishing API #1403
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates, @kwokcb, and I had a few additional thoughts on the API that we're presenting to the user.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This proposal is coming along well, @kwokcb, and it looks like we just need to update JavaScript bindings to reflect the latest API signatures.
Missed this. Put in a fix. |
- Add new Element::XPOS_ATTRIBUTE and YPOS_ATTRIBUTE.
@kwokcb Just bumping the thread above, which I believe is the last issue that needs to be resolved: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks very close to the mark, and I had just one question about the JavaScript binding below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks ready to merge, thanks @kwokcb!
adcc5e9
into
AcademySoftwareFoundation:dev_1.39
API Logic Updates
This s a set of fixes to the existing "publishing" / interface API to fix logic errors and conform properly with the current specification.
<nodedef>
Updates<nodedefs>
has logic errors in it so adding this PR to fix it up and to make sure it matches the current specification. Of note was that inputs were not being removed from functional graphs, inputs were not being published, and attributes which are disallowed on functional graphs or nodedefs were not being filtered out.<nodegraph>
Updates<nodegraph>
(vs functional) support so add it in so input interfaces can be "published" from nodes for both compound and functional graphs.General
xpos
,ypos
) which is generated by theMaterialXNodeEditor
andsourceURI
.interfacename
.Test
and