ILNumerics.DrawingNode
ILNumerics.DrawingGroup
ILNumerics.DrawingScreenObject
ILNumerics.DrawingTitle
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Title type exposes the following members.
Name | Description | |
---|---|---|
Title(Title) |
Copy constructor
[ILNumerics Visualization Engine] | |
Title(String, Positioning, Object) |
Create a new title object
[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!
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Anchor |
Gets the reference point for the location of the screen rectangle relative to the rectangles size. Default: center of the rectangle (.5,.5)
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
Animations | (Inherited from Group.) | |
Background |
Background fill area
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
Border |
Border of the screen rectangle
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
Children |
Collection of child for this group
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Clipping |
Gets all 6 available clipping planes for the group or sets it. Null: derive clipping from parent node (default)
(Inherited from Group.)[ILNumerics Visualization Engine] | |
ColorOverride |
If set, this color will override all individual colors in this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Height |
Height of the screen rectangle in units defined by HeightUnit. Default: Auto (null); determined by content
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
HeightUnit |
Units for the height of the screen rectangle
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
ID |
Unique ID for the node within the scene
(Inherited from Node.)[ILNumerics Visualization Engine] | |
IsSynchedNode | (Inherited from Node.) | |
Label |
Gives a reference to the label used to render the title text
[ILNumerics Visualization Engine] | |
Location |
Location of the anchor point of the screen rectangle in units defined by LocationXUnit and LocationYUnit. Default: viewport center
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
LocationXUnit |
Units for the horizontal location of the anchor point
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
LocationYUnit |
Units for the vertical location of the anchor point
(Inherited from ScreenObject.)[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] | |
MinimumSize |
Minimum size of the screen rect when Size mode is null (auto), in units defined by WidthUnit and HeightUnit
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
Movable |
Dis-/allows the user to move the rectangle on screen interactively (if supported by the driver). Default: true
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
Padding |
Gets the labels padding within the title 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] | |
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)
(Inherited from Group.)[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
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Transform |
[4x4] matrix with the affine transforms which this node applies to all children
(Inherited from Group.)[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] | |
Width |
Width of the screen rectangle in units defined by WidthUnit. Default: Auto (null); determined by content
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
WidthUnit |
Units for the width of the screen rectangle
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] | |
ZCoord |
Gets or sets the Z coordinate for this screen object. Childs will take this as base depth value.
(Inherited from ScreenObject.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
Add(Node) |
Add a node to the end of this groups child collection
(Inherited from Group.)[ILNumerics Visualization Engine] | |
AddT(T, Object, Boolean) |
Add a node to the end of this groups child collection
(Inherited from Group.)[ILNumerics Visualization Engine] | |
BeginVisit | (Overrides ScreenObjectBeginVisit(RenderParameter).) | |
Configure |
Configure the subtree after changes to any buffer
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Copy |
Create a Copy of this object (internal use only, use Node.Add() in order to duplicate scene objects)
(Overrides ScreenObjectCopy.)[ILNumerics Visualization Engine] | |
CreateSynchedCopy | (Overrides ScreenObjectCreateSynchedCopy(Node).) | |
Detach |
Detach all shapes from this subtree for individual configurations
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Dispose |
Dispose the complete subtree (this is rarely needed)
(Inherited from Group.)[ILNumerics Visualization Engine] | |
EndVisit | (Inherited from ScreenObject.) | |
Find(Object, NullablePrimitives) |
Searches the subtree for nodes with matching tag and (optional) primitive type
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FindT(Object, PredicateT) |
Searches the subtree for all nodes with matching criteria
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FindByIdT |
Finds a typed node in this subtree, filter by ID
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FirstT |
Gets first node with matching criteria from subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FirstUpT |
Finds a group node on the path up to root
(Inherited from Group.)[ILNumerics Visualization Engine] | |
GetEnumerator | (Inherited from Group.) | |
GetLimits |
Compute the 3D limits (extent) of this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
getLimitsInternal | (Inherited from ScreenObject.) | |
InsertT |
Insert a node into the child collection at predefined index
(Inherited from Group.)[ILNumerics Visualization Engine] | |
MoveByPixels | (Inherited from ScreenObject.) | |
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
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Rotate(Quaternion) |
Rotate this subtree by quaternion
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Rotate(Vector3, Double) |
Rotate this subtree by rotation axis and angle
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Rotate(Double, Double, Double, Double) |
Rotate this subtree by rotation axis and angle
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Scale(Vector3) |
Scales this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Scale(Double, Double, Double) |
Scales this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Synchronize |
Synchronize (internal use only)
(Overrides ScreenObjectSynchronize(Node, SyncParams).)[ILNumerics Visualization Engine] | |
SynchronizeChildren | (Inherited from Group.) | |
ToString |
String representation of the group node
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Translate(Vector3) |
Translates this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Translate(Double, Double, Double) |
Translates this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
VisitInternal | (Inherited from Group.) |
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 | |
---|---|---|
DefaultLabelTag |
Default tag used to identify the label of the title within the scene
| |
DefaultTitleTag |
Default tag used to identify the title object within the scene
| |
m_animations | (Inherited from Group.) | |
m_children | (Inherited from Group.) | |
m_timeoutAware | (Inherited from Group.) |
Titles are created with a white, slightly transparent background, a thin, gray border and a regular label, centered in the title object. The size of the title automatically adopts to the size of the text displayed by the label.
Title allows for the convenient positioning within the viewport. 9 predefined Positioning values exist and can be specified at construction time. By default, titles are placed in the upper right corner of the viewport.
The value specified for the initial position does affect the initial values of Location and Anchor of the title only. It is possible to overwrite those properties with user defined values in order to position the title arbitrarily.
http://ilnumerics.net/world3d-and-screen2d-nodes.html[ILNumerics Visualization Engine]