RenderContentSetChild Method (RenderContent, String, RenderContentChangeContexts) |
Note: This API is now obsolete.
Set another content as a child of this content. This content may or may
not be attached to a document. If this content already has a child
with the specified child slot name, that child will be deleted. If
this content is not attached to a document, the child will be added
without sending any events. If this content is attached to a document,
the necessary events will be sent to update the UI.
Note:
Do not call this method to add children in your constructor. If you
want to add default children, you should override Initialize() and add
them there.
Namespace:
Rhino.Render
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.10
Syntax [ObsoleteAttribute("Use SetChild without ChangeContexts and Begin/EndChange")]
public bool SetChild(
RenderContent renderContent,
string childSlotName,
RenderContentChangeContexts changeContexts
)
<ObsoleteAttribute("Use SetChild without ChangeContexts and Begin/EndChange")>
Public Function SetChild (
renderContent As RenderContent,
childSlotName As String,
changeContexts As RenderContentChangeContexts
) As Boolean
Parameters
- renderContent
- Type: Rhino.RenderRenderContent
Child content to add to this content. If pChild is NULL, the function
will fail. If pChild is already attached to a document, the function
will fail. If pChild is already a child of this or another content,
the function will fail.
- childSlotName
- Type: SystemString
The name that will be assigned to this child slot. The child slot name
cannot be an empty string. If it is, the function will fail.
- changeContexts
- Type: Rhino.RenderRenderContentChangeContexts
[Missing <param name="changeContexts"/> documentation for "M:Rhino.Render.RenderContent.SetChild(Rhino.Render.RenderContent,System.String,Rhino.Render.RenderContent.ChangeContexts)"]
Return Value
Type:
Boolean
Returns true if the content was added or the child slot with this name
was modified otherwise; returns false.
See Also