|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The HPS.Exchange.ExportPRCOptionsKit class is a user space object. It contains settings controlling how PRC data is exported via Exchange. Calling HPS.Exchange.ExportPRCOptionsKit.GetDefault() will return an options kit with values found in here.
◆ ExportPRCOptionsKit() [1/2]
HPS.Exchange.ExportPRCOptionsKit.ExportPRCOptionsKit |
( |
| ) |
|
|
inline |
◆ ExportPRCOptionsKit() [2/2]
◆ Empty()
override bool HPS.Exchange.ExportPRCOptionsKit.Empty |
( |
| ) |
|
|
inlinevirtual |
◆ Equals()
◆ GetDefault()
Creates an ExportPRCOptionsKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default. These values will be used for import unless an option is overridden by the options passed to File.ExportPRC.
- Returns
- An ExportPRCOptionsKit with the default settings.
◆ ObjectType()
override HPS.Type HPS.Exchange.ExportPRCOptionsKit.ObjectType |
( |
| ) |
|
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.SprocketKit.
◆ Set()
◆ SetAdditionalKeyPaths()
Sets an array of key paths which will be exported to PRC in addition to the model. Use this setting to export Visualize geometry to PRC.
- Parameters
-
in_additional_key_paths | The key paths to be exported. |
- Returns
- A reference to this AnnotationKit.
◆ SetAttributeRemoval()
Sets whether to remove the attribute information for export. This corresponds to the value that will be passed to A3DRWParamsExportPrcData::m_bRemoveAttributes.
- Parameters
-
in_state | Whether to remove the attribute information in the PRC data for this annotation. |
- Returns
- A reference to this AnnotationKit.
Default value
◆ SetBRepCompression()
◆ SetBRepRemoval()
Sets whether to remove the BRep information for export. This corresponds to the value that will be passed to A3DRWParamsExportPrcData::m_bRemoveBRep.
- Parameters
-
in_state | Whether to remove BRep information in the PRC data for this annotation. |
- Returns
- A reference to this AnnotationKit.
Default value
◆ SetTessellationCompression()
◆ Show()
◆ ShowAdditionalKeyPaths()
bool HPS.Exchange.ExportPRCOptionsKit.ShowAdditionalKeyPaths |
( |
out HPS.KeyPath [] |
out_additional_key_paths | ) |
|
|
inline |
Shows the additional key paths setting.
- Parameters
-
out_additional_key_paths | The key paths which will be added to the model |
- Returns
- true if an additional key paths setting was specified, false otherwise.
◆ ShowAttributeRemoval()
bool HPS.Exchange.ExportPRCOptionsKit.ShowAttributeRemoval |
( |
out bool |
out_state | ) |
|
|
inline |
Shows the attribute removal setting.
- Parameters
-
out_state | Whether to remove attribute information for export. |
- Returns
- true if an attribute removal setting was specified, false otherwise.
◆ ShowBRepCompression()
Shows the BRep compression level setting.
- Parameters
-
out_level | The level of compression to apply to BRep data for export. |
- Returns
- true if a BRep compression level setting was specified, false otherwise.
◆ ShowBRepRemoval()
bool HPS.Exchange.ExportPRCOptionsKit.ShowBRepRemoval |
( |
out bool |
out_state | ) |
|
|
inline |
Shows the BRep removal setting.
- Parameters
-
out_state | Whether to remove BRep information for export. |
- Returns
- true if a BRep removal setting was specified, false otherwise.
◆ ShowTessellationCompression()
bool HPS.Exchange.ExportPRCOptionsKit.ShowTessellationCompression |
( |
out bool |
out_state | ) |
|
|
inline |
Shows the tessellation compression setting.
- Parameters
-
out_state | Whether to compress tessellation for export. |
- Returns
- true if a tessellation compression setting was specified, false otherwise.
◆ UnsetAdditionalKeyPaths()
◆ UnsetAttributeRemoval()
◆ UnsetBRepCompression()
◆ UnsetBRepRemoval()
◆ UnsetEverything()
◆ UnsetTessellationCompression()
The documentation for this class was generated from the following file:
- internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs