ILNumerics.DrawingNode
ILNumerics.DrawingDrawable
ILNumerics.DrawingShape
ILNumerics.DrawingLines
ILNumerics.DrawingPoints
ILNumerics.DrawingTriangles
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Shape type exposes the following members.
Name | Description | |
---|---|---|
![]() | Shape | Initializes a new instance of the Shape class |
Name | Description | |
---|---|---|
![]() | Antialiasing |
Switch anti-aliasing on/off.
[ILNumerics Visualization Engine] |
![]() | AutoNormals |
Specify if the normal vectors for lighting are to be computed automatically; default: true
[ILNumerics Visualization Engine] |
![]() | Buffers |
Get the complete set of buffers for the shape or sets it
[ILNumerics Visualization Engine] |
![]() | Color |
Any color (except null) will override individual object vertex colors.
(Inherited from Drawable.)[ILNumerics Visualization Engine] |
![]() | Colors |
Get the buffer with individual colors for the shape or sets it
[ILNumerics Visualization Engine] |
![]() | EmissionColor | |
![]() | ID |
Unique ID for the node within the scene
(Inherited from Node.)[ILNumerics Visualization Engine] |
![]() | Indices |
Get the buffer with indices composing basic primitives or sets it
[ILNumerics Visualization Engine] |
![]() | IsDisposed | |
![]() | IsSynchedNode | (Inherited from Node.) |
![]() | Limits |
Get the bounding box limits for this shape
[ILNumerics Visualization Engine] |
![]() | 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] |
![]() | Normals |
Get the buffer with vertex normals or sets it
[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] |
![]() | Positions |
Get the buffer with vertex positions or sets it
[ILNumerics Visualization Engine] |
![]() | Selectable | |
![]() | Selected |
Determines if this shape is currently in selected state
[ILNumerics Visualization Engine] |
![]() | SelectionBox | |
![]() | Shininess | |
![]() | SpecularColor |
Get the specular color if the shape is lit or sets it
[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] |
![]() | Type |
Get the primitive type of this shape
[ILNumerics Visualization Engine] |
![]() | Version |
Modification version of this node, gets incremented at every change
(Inherited from Node.)[ILNumerics Visualization Engine] |
![]() | VerticesPerPrimitive |
Get the number of vertices every basic primitive type in the shape is composed of
[ILNumerics Visualization Engine] |
![]() | Visible |
Determines, if this node is visible or sets the visible state
(Inherited from Node.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() | BeginVisit |
handle transformations before visiting the node
(Inherited from Node.)[ILNumerics Visualization Engine] |
![]() | Configure |
Configures the shape; must be called after changes to any vertex buffers
(Overrides NodeConfigure(Boolean, Boolean).)[ILNumerics Visualization Engine] |
![]() | Copy |
Copy of this node, for general use in the tree description.
(Inherited from Node.)[ILNumerics Visualization Engine] |
![]() | CreateSynchedCopy | (Inherited from Node.) |
![]() | Detach |
Detach this shapes buffers from any shared buffers and allows individual changes
(Overrides NodeDetach.)[ILNumerics Visualization Engine] |
![]() | Dispose |
Dispose off this shape, release any references to buffer resources
(Overrides NodeDispose.)[ILNumerics Visualization Engine] |
![]() | EndVisit | (Inherited from Node.) |
![]() | GetPosition |
Get midpoint of the vertex positions
(Overrides DrawableGetPosition.)[ILNumerics Visualization Engine] |
![]() | GetPrimitiveCount |
Get the number of basic primitives which are configured for this shape
[ILNumerics Visualization Engine] |
![]() | OnDisposing | (Inherited from Node.) |
![]() | OnMouseClick |
Default mouse click handler, toogles the selection state
(Overrides NodeOnMouseClick(MouseEventArgs).)[ILNumerics Visualization Engine] |
![]() | 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.) |
![]() | StartPipeline | |
![]() | Synchronize | (Overrides DrawableSynchronize(Node, SyncParams).) |
![]() | ToString | (Inherited from Node.) |
![]() | 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_buffers |