[ILNumerics Visualization Engine]
ILNumerics.DrawingNode
ILNumerics.DrawingGroup
More...
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Group type exposes the following members.
Name | Description | |
---|---|---|
Group(Group) |
create a new group as shallow copy of a subtree, shared buffers
[ILNumerics Visualization Engine] | |
Group(Object, NullableVector3, Double, NullableVector3, NullableVector3, NullableRenderTarget) |
Creates a new empty group
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
Alpha |
Alpha value, range [0...1], if set, this value modifies the alpha values for ALL nodes of this subtree. Use for blend effects only!
[ILNumerics Visualization Engine] | |
Animations | ||
Children |
Collection of child for this group
[ILNumerics Visualization Engine] | |
Clipping |
Gets all 6 available clipping planes for the group or sets it. Null: derive clipping from parent node (default)
[ILNumerics Visualization Engine] | |
ColorOverride |
If set, this color will override all individual colors in this subtree
[ILNumerics Visualization Engine] | |
ID |
Unique ID for the node within the scene
(Inherited from Node.)[ILNumerics Visualization Engine] | |
IsSynchedNode | (Inherited from Node.) | |
Markable |
Determines, if this node can be marked by the user
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Marked |
Marked state for the node
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Parent |
Get the parent of this node or null, if this node is a root node
(Inherited from Node.)[ILNumerics Visualization Engine] | |
PickingID |
If set to a valid shape ID, that shape will be marked in picking operations insted of this shape.
(Inherited from Node.)[ILNumerics Visualization Engine] | |
SynchedVersion |
The version of the sync source from the last synchronization.
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Tag |
Object tag used to identify the node within the scene
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Target |
If set, determines the target for rendering: world (3D) or screen (2D) on top. Default: not set (derive from parent)
[ILNumerics Visualization Engine] | |
TimeoutAware |
Sets if this group and all children are sensible for timeouts during rendering or gets that flag. Default: null -> derive from parent
[ILNumerics Visualization Engine] | |
Transform |
[4x4] matrix with the affine transforms which this node applies to all children
[ILNumerics Visualization Engine] | |
Version |
Modification version of this node, gets incremented at every change
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Visible |
Determines, if this node is visible or sets the visible state
(Inherited from Node.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
Add(Node) |
Add a node to the end of this groups child collection
[ILNumerics Visualization Engine] | |
AddT(T, Object, Boolean) |
Add a node to the end of this groups child collection
[ILNumerics Visualization Engine] | |
BeginVisit |
pushes the transform, alpha and color overrides of this node to the render parameter stack
(Overrides NodeBeginVisit(RenderParameter).)[ILNumerics Visualization Engine] | |
Configure |
Configure the subtree after changes to any buffer
(Overrides NodeConfigure(Boolean, Boolean).)[ILNumerics Visualization Engine] | |
Copy |
Create a shallow copy of this subtree
(Overrides NodeCopy.)[ILNumerics Visualization Engine] | |
CreateSynchedCopy | (Overrides NodeCreateSynchedCopy(Node).) | |
Detach |
Detach all shapes from this subtree for individual configurations
(Overrides NodeDetach.)[ILNumerics Visualization Engine] | |
Dispose |
Dispose the complete subtree (this is rarely needed)
(Overrides NodeDispose.)[ILNumerics Visualization Engine] | |
EndVisit |
pops the render parameter from render parameter stack
(Overrides NodeEndVisit(RenderParameter).)[ILNumerics Visualization Engine] | |
Find(Object, NullablePrimitives) |
Searches the subtree for nodes with matching tag and (optional) primitive type
[ILNumerics Visualization Engine] | |
FindT(Object, PredicateT) |
Searches the subtree for all nodes with matching criteria
[ILNumerics Visualization Engine] | |
FindByIdT |
Finds a typed node in this subtree, filter by ID
[ILNumerics Visualization Engine] | |
FirstT |
Gets first node with matching criteria from subtree
[ILNumerics Visualization Engine] | |
FirstUpT |
Finds a group node on the path up to root
[ILNumerics Visualization Engine] | |
GetEnumerator | ||
GetLimits |
Compute the 3D limits (extent) of this subtree
[ILNumerics Visualization Engine] | |
getLimitsInternal | ||
InsertT |
Insert a node into the child collection at predefined index
[ILNumerics Visualization Engine] | |
OnDisposing | (Inherited from Node.) | |
OnMouseClick | (Inherited from Node.) | |
OnMouseDoubleClick | (Inherited from Node.) | |
OnMouseDown | (Inherited from Node.) | |
OnMouseEnter | (Inherited from Node.) | |
OnMouseLeave | (Inherited from Node.) | |
OnMouseMove | (Inherited from Node.) | |
OnMouseUp | (Inherited from Node.) | |
OnMouseWheel | (Inherited from Node.) | |
OnPropertyChanged | (Inherited from Node.) | |
RaiseMouseClick | (Inherited from Node.) | |
RaiseMouseDoubleClick | (Inherited from Node.) | |
RaiseMouseDown | (Inherited from Node.) | |
RaiseMouseEnter | (Inherited from Node.) | |
RaiseMouseLeave | (Inherited from Node.) | |
RaiseMouseMove | (Inherited from Node.) | |
RaiseMouseUp | (Inherited from Node.) | |
RaiseMouseWheel | (Inherited from Node.) | |
Remove |
Remove a node from this subtree
[ILNumerics Visualization Engine] | |
Rotate(Quaternion) |
Rotate this subtree by quaternion
[ILNumerics Visualization Engine] | |
Rotate(Vector3, Double) |
Rotate this subtree by rotation axis and angle
[ILNumerics Visualization Engine] | |
Rotate(Double, Double, Double, Double) |
Rotate this subtree by rotation axis and angle
[ILNumerics Visualization Engine] | |
Scale(Vector3) |
Scales this subtree
[ILNumerics Visualization Engine] | |
Scale(Double, Double, Double) |
Scales this subtree
[ILNumerics Visualization Engine] | |
Synchronize | (Overrides NodeSynchronize(Node, SyncParams).) | |
SynchronizeChildren | ||
ToString |
String representation of the group node
(Overrides NodeToString.)[ILNumerics Visualization Engine] | |
Translate(Vector3) |
Translates this subtree
[ILNumerics Visualization Engine] | |
Translate(Double, Double, Double) |
Translates this subtree
[ILNumerics Visualization Engine] | |
VisitInternal | (Overrides NodeVisitInternal(RenderParameter).) |
Name | Description | |
---|---|---|
Disposing |
Fires, before the node is getting disposed
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseClick |
Fires when the object is clicked
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseDoubleClick |
Fires when the object was double clicked
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseDown |
Fires when a mouse button was pressed over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseEnter |
Fires when the mouse enters the object region
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseLeave |
Fires when the mouse leaves the object region
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseMove |
Fires when the mouse was moved over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseUp |
Fires when a mouse button was released over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseWheel |
Fires when the mouse wheel was moved over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
PropertyChanged |
Fires on any property state changes
(Inherited from Node.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
m_animations | ||
m_children | ||
m_timeoutAware |
[ILNumerics Visualization Engine]
Reference
ILNumerics.DrawingNode
ILNumerics.DrawingGroup
ILNumerics.DrawingArrow3D
ILNumerics.DrawingCamera
ILNumerics.DrawingCircle
ILNumerics.DrawingCone
ILNumerics.DrawingCylinder
ILNumerics.DrawingDynamicGroup
ILNumerics.DrawingEditor
ILNumerics.DrawingGear
ILNumerics.Drawing.PlottingAutoSizeGroup
ILNumerics.Drawing.PlottingAxis
ILNumerics.Drawing.PlottingAxisCollection
ILNumerics.Drawing.PlottingBarPlot
ILNumerics.Drawing.PlottingBarPlotEx
ILNumerics.Drawing.PlottingBoxPlot
ILNumerics.Drawing.PlottingCandlestick
ILNumerics.Drawing.PlottingContourLine
ILNumerics.Drawing.PlottingContourPlot
ILNumerics.Drawing.PlottingErrorBarPlot
ILNumerics.Drawing.PlottingFastSurface
ILNumerics.Drawing.PlottingFillArea
ILNumerics.Drawing.PlottingImageSCPlot
ILNumerics.Drawing.PlottingLegendItem
ILNumerics.Drawing.PlottingLinePlot
ILNumerics.Drawing.PlottingMarker
ILNumerics.Drawing.PlottingPlotCubeDataGroup
ILNumerics.Drawing.PlottingPlotCubeScaleGroup
ILNumerics.Drawing.PlottingSelectionRectangle
ILNumerics.Drawing.PlottingSmoothSurface
ILNumerics.Drawing.PlottingStackedAreaPlot
ILNumerics.Drawing.PlottingSurface
ILNumerics.Drawing.PlottingTickCollection
ILNumerics.DrawingRoundedRectangle
ILNumerics.DrawingScene
ILNumerics.DrawingScreenObject
ILNumerics.DrawingSelectionBox
ILNumerics.DrawingSphere