PiXYZ Plugin for Unity
Scripting API Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NPiXYZNamespace for all PiXYZ Products.
 NPluginNamespace for all PiXYZ Plugins.
 NUnityNamespace for the PiXYZ Plugin for Unity
 NToolsNamespace for the PiXYZ Plugin for Unity Tools (Toolbox & RuleEngine)
 CActionBaseBase class for making input-storable & invokable Actions. This is the very base class for all RuleEngine and Toolbox Actions.
 CActionInAbstract class for In Actions. Inherit from this class to create an Action that do something from a given input. Can be used to create RuleEngine Actions (end points).
 CActionInOutAbstract class for In-Out Actions. Inherit from this class to create an Action that returns some data from a given input. Can be used to create a Toolbox Actions and/or RuleEngine Actions. Check PiXYZ.Plugin.Unity.Tools.ActionBase for more implementation details
 CActionOutAbstract class for Out Actions. Inherit from this class to create an Action that returns some data. Can be used to create a RuleEngine Actions (starting points).
 CHelperMethodAttribute for declaring an Action's method as an Helper Method. This method can then be ran from the [...] in the RuleEngine GUI
 CRuleA RuleEngine Rule
 CRuleSetA RuleEngine set of Rules.
 CUserParameterAttribute for declaring an Action's field as an UserParameter. This will result in a UI control if the Action is used in the RuleEngine or the Toolbox.
 CConfigurationThis class provide function to initialize PiXYZ plugin, manage your licenses and your tokens. Functions and attibutes are sorted between Web License, Floating License, Offline License and Tokens.
 CFormatsStatic class for formats related information.
 CImportedModelThis component holds all information related to the PiXYZ import.
 CImporterSingle-use class for importing 3D data to Unity. This class can be used in the editor as well as in runtime
 CImportSettingsSerializable container class for import settings. This class inherits from Unity's ScriptableObject and can be serialized. This allows users to save presets and to use them either from the Import Window or from scripting by declaring a public field in a MonoBehaviour class. This class can also be created at runtime.
 CLODSettingsSerializable container class for a single LOD.
 CLODsSettingsSerializable container class for all LODs
 CMetadataWhen attached to a GameObject (as a Component), the Metadata will store and display all metadata properties.
Those properties can be automatically imported from the Importer (with the correct settings). Properties can be accessed easily this way :