Constructors
public RhinoCore()
Initializes a new instance of the RhinoCore class.
Remarks: This constructor creates a headless instance of Rhino. No Rhino UI will be created at all.
Initializes a new instance of the RhinoCore class.
Remarks: For args documentation see "https://developer.rhino3d.com/guides/cpp/running-rhino-from-command-line/"
Parameters:
| args (string[]) | Rhino command line parameters |
| windowStyle (WindowStyle) | Rhino main window initial style |
| hostWnd (nint) | Host main window OS native handle |
Initializes a new instance of the RhinoCore class.
Remarks: For args documentation see "https://developer.rhino3d.com/guides/cpp/running-rhino-from-command-line/"
Parameters:
| args (string[]) | Rhino command line parameters |
| windowStyle (WindowStyle) | Rhino main window initial style |
Finalizer
Methods
If a Rhino owned window is active processes all Windows messages currently in the message queue.
Returns: Returns true if a Rhino owned window is still active or Idle tasks are pending.
Processes all Rhino Idle tasks.
Returns: True if Idle tasks are still pending.
Invokes function in Host context
Parameters:
| func (Func<T>) |
Returns: Returns argument function return value.
Invokes action in Host context
Parameters:
| action (Action) |