ILNumerics.DrawingNode
ILNumerics.DrawingDrawable
ILNumerics.DrawingShape
ILNumerics.DrawingTriangles
ILNumerics.DrawingTrianglesFan
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The TrianglesFan type exposes the following members.
Name | Description | |
---|---|---|
TrianglesFan | Initializes a new instance of the TrianglesFan class |
Name | Description | |
---|---|---|
Antialiasing |
Switch anti-aliasing on/off.
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
AutoNormals |
Specify if the normal vectors for lighting are to be computed automatically; default: true
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
Buffers |
Get the complete set of buffers for the shape or sets it
(Inherited from Shape.)[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
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
EmissionColor | (Inherited from Shape.) | |
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
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
IsDisposed | (Inherited from Shape.) | |
IsSynchedNode | (Inherited from Node.) | |
Limits |
Get the bounding box limits for this shape
(Inherited from 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
(Inherited from Shape.)[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
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
Selectable | (Inherited from Shape.) | |
Selected |
Determines if this shape is currently in selected state
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
SelectionBox | (Inherited from Shape.) | |
Shininess | (Inherited from Shape.) | |
SpecularColor |
Get the specular color if the shape is lit or sets it
(Inherited from Shape.)[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
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
Version |
Modification version of this node, gets incremented at every change
(Inherited from Node.)[ILNumerics Visualization Engine] | |
VerticesPerPrimitive |
Number of vertices per triangle: always returns 3
(Inherited from Triangles.)[ILNumerics Visualization Engine] | |
Visible |
Determines, if this node is visible or sets the visible state
(Inherited from Node.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
AutoComputeNormals | (Overrides TrianglesAutoComputeNormals.) | |
BeginVisit |
handle transformations before visiting the node
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Configure |
Populate changes made to any buffers to the scene used for rendering.
(Inherited from Triangles.)[ILNumerics Visualization Engine] | |
Copy | (Overrides TrianglesCopy.) | |
CreateSynchedCopy | (Overrides TrianglesCreateSynchedCopy(Node).) | |
Detach |
Detach this shapes buffers from any shared buffers and allows individual changes
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
Dispose |
Dispose off this shape, release any references to buffer resources
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
EndVisit | (Inherited from Node.) | |
GetPosition |
Get midpoint of the vertex positions
(Inherited from Shape.)[ILNumerics Visualization Engine] | |
GetPrimitiveCount | (Overrides ShapeGetPrimitiveCount.) | |
GetSortedAndClippedScreen |
Gets all individual triangles, optionally sorted and clipped at the viewing frustum
(Inherited from Triangles.)[ILNumerics Visualization Engine] | |
OnDisposing | (Inherited from Node.) | |
OnMouseClick |
Default mouse click handler, toogles the selection state
(Inherited from Shape.)[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 | (Inherited from Shape.) | |
Synchronize | (Inherited from Triangles.) | |
ToString | (Inherited from Node.) | |
VisitInternal | (Inherited from Shape.) |
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 | (Inherited from Shape.) | |
m_shapeIndicesIndex | (Inherited from Triangles.) |