|
override void | deleteCptr () |
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The Factory class is used to create and query Sprocket objects.
◆ CreateCanvas() [1/9]
Creates a new Canvas.
- Parameters
-
in_window_handle | The window handle associated with this Canvas. |
in_name | An optional name associated with this Canvas. |
in_options | An ApplicationWindowOptionsKit used to specify the driver to be used by the canvas, and whether it will support anti-aliasing. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [2/9]
static HPS.Canvas HPS.Factory.CreateCanvas |
( |
IntPtr |
in_window_handle, |
|
|
string |
in_name |
|
) |
| |
|
inlinestatic |
Creates a new Canvas.
- Parameters
-
in_window_handle | The window handle associated with this Canvas. |
in_name | An optional name associated with this Canvas. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [3/9]
static HPS.Canvas HPS.Factory.CreateCanvas |
( |
IntPtr |
in_window_handle | ) |
|
|
inlinestatic |
Creates a new Canvas.
- Parameters
-
in_window_handle | The window handle associated with this Canvas. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [4/9]
Creates a new Canvas.
- Parameters
-
in_name | An optional name associated with this Canvas. |
in_options | An StandAloneWindowOptionsKit used to specify the driver to be used by the canvas, and whether it will support anti-aliasing. Note: This is not supported on Android, iOS or macOS as this uses standalone windows and on these operating systems all GUI / windowing is controlled at the application level. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [5/9]
static HPS.Canvas HPS.Factory.CreateCanvas |
( |
string |
in_name | ) |
|
|
inlinestatic |
Creates a new Canvas.
- Parameters
-
in_name | An optional name associated with this Canvas. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [6/9]
◆ CreateCanvas() [7/9]
Creates a new Canvas.
- Parameters
-
in_window_key | The window key associated with this Canvas. |
in_portfolio_key | Key to the portfolio to be associated with this Canvas. |
in_name | An optional name associated with this Canvas. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [8/9]
Creates a new Canvas.
- Parameters
-
in_window_key | The window key associated with this Canvas. |
in_portfolio_key | Key to the portfolio to be associated with this Canvas. |
- Returns
- The newly created Canvas.
◆ CreateCanvas() [9/9]
Creates a new Canvas.
- Parameters
-
in_window_key | The window key associated with this Canvas. |
- Returns
- The newly created Canvas.
◆ CreateComponent() [1/2]
Creates a new Component.
- Parameters
-
in_owner | The owner of the component being created |
in_name | An optional name associated with this Component. |
- Returns
- The newly created Component.
◆ CreateComponent() [2/2]
Creates a new Component.
- Parameters
-
in_owner | The owner of the component being created |
- Returns
- The newly created Component.
◆ CreateLayout() [1/2]
static HPS.Layout HPS.Factory.CreateLayout |
( |
string |
in_name | ) |
|
|
inlinestatic |
Creates a new Layout.
- Parameters
-
in_name | An optional name associated with this Layout. |
- Returns
- The newly created Layout.
◆ CreateLayout() [2/2]
◆ CreateModel() [1/2]
static HPS.Model HPS.Factory.CreateModel |
( |
string |
in_name | ) |
|
|
inlinestatic |
Creates a new Model.
- Parameters
-
in_name | An optional name associated with this Model. |
- Returns
- The newly created Model.
◆ CreateModel() [2/2]
Creates a new Model.
- Returns
- The newly created Model.
◆ CreateView() [1/2]
static HPS.View HPS.Factory.CreateView |
( |
string |
in_name | ) |
|
|
inlinestatic |
Creates a new View.
- Parameters
-
in_name | An optional name associated with this View. |
- Returns
- The newly created View.
◆ CreateView() [2/2]
static HPS.View HPS.Factory.CreateView |
( |
| ) |
|
|
inlinestatic |
Creates a new View.
- Returns
- The newly created View.
◆ DeInstanceComponent()
◆ GetCADModels()
Get a list of all active CADModels (i.e. CADModels that have been created and not deleted)
- Returns
- A list of active CADModels.
◆ GetCanvases()
Get a list of all active Canvases (i.e. Canvases that have been created and not deleted)
- Returns
- A list of active Canvases.
◆ GetLayouts()
Get a list of all active Layouts (i.e. Layouts that have been created and not deleted)
- Returns
- A list of active Layouts.
◆ GetModels()
static HPS.Model [] HPS.Factory.GetModels |
( |
| ) |
|
|
inlinestatic |
Get a list of all active Models (i.e. Models that have been created and not deleted)
- Returns
- A list of active Models.
◆ GetViews()
static HPS.View [] HPS.Factory.GetViews |
( |
| ) |
|
|
inlinestatic |
Get a list of all active Views (i.e. Views that have been created and not deleted)
- Returns
- A list of active Views.
The documentation for this class was generated from the following file:
- internals/hps_sprk/source/cs/HPS.Factory.cs