FormIt C++ API  v23.0.0 (2023.0.0)
FormIt Namespace Reference

Description

Parent namespace that encompasses all FormIt core functionality.

The FormIt namespace is divided by functionality group into nested namespaces.

Namespaces

 Analysis
 
 AutoSave
 
 Cameras
 
 Clipboard
 
 Collaboration
 
 Commands
 TODO(hauswij): These should really be in Shortcuts.
 
 Dynamo
 
 Entitlement
 
 Files
 
 Forge
 
 Graphics
 
 GroupEdit
 
 ImageManager
 
 Layers
 
 Levels
 
 MaterialProvider
 Material Provider APIs.
 
 Materials
 
 Model
 
 SampleMaterials
 
 Scenes
 
 SectionPlanes
 
 Selection
 
 Shortcuts
 
 SketchMaterials
 
 Statistics
 
 StringConversion
 
 SunAndLocation
 
 Tools
 Tools API.
 
 UI
 
 UndoManagement
 
 Utils
 
 View
 
 VisualStyles
 Graphics and display specific functionality and settings.
 
 Web
 

Classes

class  CameraData
 FormIt::CameraData class. More...
 
struct  ContentDataWithoutAXM
 FormIt::ContentDataWithoutAXM struct. More...
 
class  ImageData
 Class that represents an image object implements code to have the different data members loaded correctly i.e. More...
 
struct  kAnalyticsLogType
 Tells that an analytics log was generated. More...
 
struct  kAnimationAddedType
 FormIt::kAnimationAddedType struct. More...
 
struct  kAnimationNameUpdatedType
 FormIt::kAnimationNameUpdatedType struct. More...
 
struct  kAppUIExitType
 Called when the application is exiting. More...
 
struct  kAppUIInitializedType
 Called after the application UI is fully initialized. More...
 
struct  kArrayToolRequestType
 Request Array Tool. More...
 
struct  kAutoSaveRequestedType
 Signals that it is time to save the current project. More...
 
struct  kAxesVisibilityChangedType
 Axes visibility changed. More...
 
struct  kCameraChangedType
 The Camera's orientation changed. More...
 
struct  kCameraOperationEndedType
 Sent when a pan/zoom/orbit operation ends. More...
 
struct  kCameraOperationStartedType
 Sent when a pan/zoom/orbit operation begins. More...
 
struct  kCameraProjectionTypeChangedType
 The Camera's projection type changed from ortho to perspective, or vice versa. More...
 
struct  kCameraSharingChangeType
 Payload: a string containing an integer change type and a string reason. More...
 
struct  kChatEmitType
 Payload: std::pair<const char*, int> (chat message, message type) More...
 
struct  kChatReceivedType
 Payload: CollaborationChatMessage as a string. More...
 
struct  kCollabConnectionChangeType
 Payload: size_t (CollaborationClient::eConnectionLossReason) More...
 
struct  kCollaborationInitProgressUpdatedType
 Payload: current fragment / how many fragment. More...
 
struct  kCollaborationLoadProgressUpdatedType
 Payload: current packet / how many packets. More...
 
struct  kCollaborationTextType
 Collaboration text. More...
 
struct  kCollaborationUserListUpdatedType
 Collaboration User List Updated () Payload: userIds. More...
 
struct  kCollabSessionInitType
 Payload: is this user session owner. More...
 
struct  kContentLibraryLocationsChangedType
 Message to notify content library locations changed. More...
 
struct  kCreatePanelType
 Create an UI Panel with the given title and URL. More...
 
struct  kCreateToolbarType
 Plugin requesting a new toolbar. More...
 
struct  kDefaultColorsChangedType
 FormIt::kDefaultColorsChangedType struct. More...
 
struct  kDismissProgressUIType
 FormIt::kDismissProgressUIType struct. More...
 
struct  kDisplayModeChangedType
 Triggered on display mode changed. More...
 
struct  kDynamoFileLocationsChangedType
 Message to notify Dynamo File locations changed. More...
 
struct  kDynamoResetReachType
 FormIt::kDynamoResetReachType struct. More...
 
struct  kDynamoRunStateChangedType
 Signals that Dynamo started/stopped running. More...
 
struct  kFollowCameraType
 FormIt::kFollowCameraType struct. More...
 
struct  kFormItJSONMsgType
 A message the JS API can broadcast. More...
 
struct  kGridScaleChangedType
 The grid scale changed. More...
 
struct  kHistoryDeletedForModelTreeOnlyType
 This is a hack to make sure the model tree is updated correctly since we cannot use kModelChanged as WSM::ModelChangeData::Type::DeletedHistory is not broadcast (instead DeleteHistoryCaches is used). More...
 
struct  kImageAddedType
 Notify that an image was added. More...
 
struct  kImageAlphaChangedType
 Notify that the alpha of an image has changed. More...
 
struct  kImageChangedType
 Notify that an image has changed. More...
 
struct  kImageDeletedType
 Notify that an image was deleted. More...
 
struct  kImageOrderChangedType
 Notify that the order of the images in the given history has changed. More...
 
struct  kInContextEditingType
 FormIt::kInContextEditingType struct. More...
 
struct  kInferenceEventInferenceLockedChangedType
 The locked status of the current inference has changed. More...
 
struct  kInstallPluginType
 Plugin requesting to be installed. More...
 
struct  kInvalidateEdgesType
 Triggered on certain line style changes. More...
 
struct  kInvalidatePreviewImageType
 Invalidate the preview image so it gets refreshed. More...
 
struct  kLayerLoadInRevitChangedType
 Load in Revit flag changed. Payload : layer id - load pair. More...
 
struct  kLayerManagerChangedType
 Layers were added, changed, removed, reordered Payload: {Operation: }. More...
 
struct  kLayerNameChangedType
 The name of a layer was changed. Payload : old name - new name pair. More...
 
struct  kLayerPickableChangedType
 Layer messages Pickable changed. More...
 
struct  kLayerVisibilityChangedType
 Visibility changed. Payload : vector of layer id - visibility pairs. More...
 
struct  kLCSChangedType
 Local coordinate system (LCS) changed. More...
 
struct  kLevelManagerChangedType
 Levels were added, changed, removed. More...
 
struct  kLevelsVisibilityChangedType
 The visibility of the levels was changed Payload: bool (new visibility value) More...
 
struct  kLoadCompleteType
 Sent when: More...
 
struct  kLockAndHidePointerType
 Asks the UI to hide the mouse and lock it so it cannot leave the window The mouse should still send accurate relative movement, however. More...
 
struct  kMaterialAddedType
 Notify listeners that materials have changed. More...
 
struct  kMaterialChangedType
 FormIt::kMaterialChangedType struct. More...
 
struct  kMaterialCreatedFromSampleType
 Signals that a new formit material was created from a sample material Payload: new formit material id size_t. More...
 
struct  kMaterialDataChangedType
 The data of a material was changed. Payload : material id. More...
 
struct  kMaterialDeletedType
 FormIt::kMaterialDeletedType struct. More...
 
struct  kMaterialManagerChangedType
 FormIt::kMaterialManagerChangedType struct. More...
 
struct  kMaterialPickedType
 Tells when a the material picker tool has identified a material. More...
 
struct  kModelChangedType
 The 3d scene in WSM was changed somehow. More...
 
struct  kNewModelRequestedType
 Trigger a new model. More...
 
struct  kObjectFacetingAccuracyChangedType
 Curve/Surface Accuracy changed. More...
 
struct  kObjectsPreselectType
 Want to do a hover rendering for a group of objects. More...
 
struct  kOpenFileCompleteType
 Sent when an file had completed loading. More...
 
struct  kOpenFileStartedType
 Sent when a file is about to be opened. More...
 
struct  kOxygenAuthenticationStatusChangedType
 Fired by Oxygen AuthProvider on authentication status change. More...
 
struct  kPanoramInProgressType
 Payload is true with true when a panoramic rendering is about to start, false after it has ended. More...
 
struct  kPostProgressUpdateType
 Message to post a progress update percentage in the form of a float between 0.0 and 1.0. More...
 
struct  kPresentProgressUIType
 
struct  kProjectNameUpdatedType
 Project name has been updated Payload: project name with extension. More...
 
struct  kProjectPropertiesChangedType
 Project properties changed. More...
 
struct  kRefresh3DViewType
 Refresh3DView requests the equivalent of WM_PAINT on the 3D view. More...
 
struct  kReset3DViewportType
 kReset3DViewport requests the viewport to reset to the default size (full window extents). More...
 
struct  kReSize3DViewType
 ReSize3DView requests the 3D View to be the given size. More...
 
struct  kRevitConnectionChangeType
 Payload: size_t (WebSocketPipe::eConnectionState) More...
 
struct  kRevitFamilyInfoChangedType
 Group info was changed. More...
 
struct  kSampleMaterialsLocationsChangedType
 Signals that the sample materials directories were changed. More...
 
struct  kSampleMaterialsNodeLoadedType
 Signals that a load request for a sample materials load has completed and that all the children of the node are available. More...
 
struct  kSampleMaterialsNodeLoadFailedType
 Signals that a load request for a sample materials load has failed. More...
 
struct  kSampleMaterialsNodeLoadingStatusChangedType
 Signals that loading of a node has started or ended Payload: bool. More...
 
struct  kSatelliteImageIsHiddenType
 FormIt::kSatelliteImageIsHiddenType struct. More...
 
struct  kSatelliteImageIsVisibleType
 Satellite Image visibility changed. More...
 
struct  kSaveCompletedType
 Trigerred when a save has successfully completed. More...
 
struct  kSaveLocallyRequestedType
 Trigger a save of the current project to a local file. More...
 
struct  kSaveLocallyWithHistoryRequestedType
 Same as kSaveLocallyRequested, except that the data is saved with history information. More...
 
struct  kSaveRequestedType
 Trigger a save of the current project. More...
 
struct  kSceneActivatedType
 Scene Messages. More...
 
struct  kSceneAddedType
 FormIt::kSceneAddedType struct. More...
 
struct  kSceneCameraChangedType
 FormIt::kSceneCameraChangedType struct. More...
 
struct  kSceneItemChangedType
 kSceneItemChanged is sent when a rendering item has changed. More...
 
struct  kSceneModifiedStateChangedType
 Signals that the state of scene (i.e., modified/unmodified) has changed. More...
 
struct  kSceneNameUpdatedType
 FormIt::kSceneNameUpdatedType struct. More...
 
struct  kSceneRemovedType
 FormIt::kSceneRemovedType struct. More...
 
struct  kScenesAnimationStartStopType
 FormIt::kScenesAnimationStartStopType struct. More...
 
struct  kScenesRecordEndType
 FormIt::kScenesRecordEndType struct. More...
 
struct  kScenesRecordFrameType
 kScenesRecordFrame when a single frame is exported to the movie file The payload is the frame count and a blend factor, that indicates whether this frame is a sub frame and the ratio that this frame contributes to the whole frame. More...
 
struct  kScenesRecordStartType
 kScenesRecordStart when an animation export to movie is started More...
 
struct  kScenesUpdatedType
 FormIt::kScenesUpdatedType struct. More...
 
struct  kSceneUpdatedType
 FormIt::kSceneUpdatedType struct. More...
 
struct  kSelectionFilterChangedType
 Signals that global selection filter (area selection, dynamo picking) changed. More...
 
struct  kSelectionHightlightEnabledChangedType
 Enable / disable the display of selection highlights. More...
 
struct  kSelectionsChangedType
 kScenesPresentationModeChanged is sent when scenes start playing (payload == true) or stop playing (payload == false) DECLARE_MESSAGE(FORMIT_CORE_EXPORT, kScenesPresentationModeChanged, bool); More...
 
struct  kSendToRevitPreviewChangedType
 The user setting for whether to show the Send to Revit preview has changed. More...
 
struct  kSetCursorType
 Tell the UI to set a cursor to the given type. More...
 
struct  kSetLocationType
 Message to notify when location has been updated. More...
 
struct  kSetToolTypeCursorType
 Tell the UI to set a cursor for the given tool type. More...
 
struct  kShowDimensionEditorType
 A request for the native UI to display the dimension editor at the given location. More...
 
struct  kShowDimensionSettingChangedType
 Message to say that the showDimensions setting changed. More...
 
struct  kShowEditedGroupOnlyChangedType
 Message to say that the showEditedGroupOnly setting changed. More...
 
struct  kShowTooltipType
 Request a tooltip. More...
 
struct  kSolarAnalysisFinishedRunType
 Solar Analysis finished with new calculation run. More...
 
struct  kSolarAnalysisModeChangedType
 Triggered on solar analysis mode changed. More...
 
struct  kSolarAnalysisPeakMonthChangedType
 Solar Analysis peak month changed. More...
 
struct  kSolarAnalysisResultTypeChangedType
 Solar Analysis result type changed (monthly peak - yearly cumulative) More...
 
struct  kSolarAnalysisSelectionHighlightType
 Face analysis rendering uses a different highlight (individual faces of instances). More...
 
struct  kSolarAnalysisWeatherDataNotAvailableType
 No weather data available for solar analysis. More...
 
struct  kStartUIToolType
 Message to start an UI tool- platform specific because it pops UI. More...
 
struct  kSunDirectionChangedType
 Modification of shadow. More...
 
struct  kSunDirectionChangesEndedType
 FormIt::kSunDirectionChangesEndedType struct. More...
 
struct  kTestRunningType
 Message to alert that a test is/is not running. More...
 
struct  kTimerTickedType
 App3D timer ticked. More...
 
struct  kToolGotFocusType
 Tells what tool is now on top of the stack, when the tool stack changes. More...
 
struct  kToolHandledType
 Tells when a tool has handled an input event. More...
 
struct  kToolModeChangedType
 Tells when a tool changes its "mode". More...
 
struct  kToolRemovedType
 Tells when a tool is removed from the top of the stack. More...
 
struct  kToolsLocationRequestType
 Request the location dialog. More...
 
struct  kTouchEnabledChangedType
 The user setting for whether to use the tool grips or normal mouse workflow changed. More...
 
struct  kUndoManagerDeleteAllRedoType
 Redo states were deleted for the given History. More...
 
struct  kUndoManagerStateAddedType
 A new state was added to the undo manager. More...
 
struct  kUndoManagerStateNameChangeType
 An undo manager state was renamed. More...
 
struct  kUndoManagerUpdateType
 There was a significant update to the undo manager, all data should be refreshed. More...
 
struct  kUndoRedoAvailabilityChangedType
 The ability to undo and redo changed Payload: first: can undo, second: can redo. More...
 
struct  kUndoRedoExecutedType
 Undo or Redo was executed, payload is new state ID. More...
 
struct  kUndoRedoMultipleHistoriesEndedType
 Invoked when undo or redo on multiple Histories is finished so that operations that were paused (for example rendering) can be updated. More...
 
struct  kUndoRedoPerHistoryType
 Undo or Redo was executed in the given History, payload is the History ID. More...
 
struct  kUnfollowCameraType
 FormIt::kUnfollowCameraType struct. More...
 
struct  kUninstallPluginType
 Uninstall the plugin from the given URL. More...
 
struct  kUnitTypeChangedType
 Unit type changed. More...
 
struct  kUpdateRenderHistoryType
 This message is to updated correctly the selection and the materials when we are drag and dropping a content object. More...
 
struct  kUserEntitlementsChangedType
 Payload: is the user's entitlements pair<active entitlements, expired entitlements> More...
 
struct  kVisualStyleChangedType
 Triggered on a change to a visual style parameter not covered by kDisplayModeChanged or others in that area. More...
 
class  LevelData
 This class represents a Level in formit Core. More...
 
struct  LoadCompleteData
 LoadComplete messages A load has completed or Begin/EndState happened Payload : LoadCompleteData. More...
 
struct  MaterialManagerChangedData
 Material messages Materials were added, changed, removed Payload : MaterialChangeData. More...
 
class  MessageBroadcaster
 FormIt::MessageBroadcaster class. More...
 
class  MessageListener
 FormIt::MessageListener class. More...
 
struct  MessagePayloadStruct
 This structure hides the implementation of the payload so it can't be used improperly. More...
 
struct  MessageStruct
 The base class for all messages. More...
 
struct  MessageVoidStruct
 The base class for all structures that don't have a payload. More...
 
struct  MessageWithPayloadStruct
 The base class for all structures that have a payload. More...
 
struct  ModelMetadata
 FormIt::ModelMetadata struct. More...
 
struct  NotificationHandleType
 Handle to control a notification dialog after it has been created. More...
 
class  RendererData
 FormIt::RendererData class. More...
 
struct  RevitFamilyInformation
 FormIt::RevitFamilyInformation struct. More...
 
struct  SaveInformation
 Payload for kSaveCompleted. More...
 
struct  SelectedProperties
 FormIt::SelectedProperties struct. More...
 
struct  SolsticeEquinoxData
 FormIt::SolsticeEquinoxData struct. More...
 
class  SunLocationData
 FormIt::SunLocationData class. More...
 
class  SunRiseData
 sunrise and sunset from the current location and date in local time (0 ... More...
 
struct  UTCData
 FormIt::UTCData struct. More...
 
struct  Version
 FormIt version info. More...
 

Functions

FORMIT_CORE_EXPORT void NewFile (bool forced=false)
 App level. More...
 
FORMIT_CORE_EXPORT FormIt::Version GetVersion ()
 GetVersion() function. More...
 
FORMIT_CORE_EXPORT json FindLatestVersion (const json &versionJson, FormIt::Version const &testVersion={})
 Get the latest version string from the given version.json. More...
 
void FORMIT_CORE_EXPORT SuspendMessaging (bool bSuppress, size_t nTopLevelHistory=WSM::INVALID_ID, bool bFullUpdate=true)
 SuspendMessaging suspends all update messages from WSM until ResumeMessaging is called. More...
 
void FORMIT_CORE_EXPORT ResumeMessaging ()
 Resume messaging. More...
 
FORMIT_CORE_EXPORT void SetCurveAccuracyOrCountDefault (double accuracyORcount)
 Set the curve accuracy for the application. More...
 
FORMIT_CORE_EXPORT double GetCurveAccuracyOrCountDefault ()
 Get the curve accuracy for the application. More...
 
FORMIT_CORE_EXPORT void SetSurfaceAccuracyOrCountDefault (double accuracyORcount)
 Set the default surface accuracy. More...
 
FORMIT_CORE_EXPORT double GetSurfaceAccuracyOrCountDefault ()
 Get the default surface accuracy. More...
 
FORMIT_CORE_EXPORT double GetAccuracyForQuarterCircle (double accuracy)
 Get the accuracy for a quarter circle to be used to call SetCurveAccuracyOrCountDefault/SetSurfaceAccuracyOrCountDefault. More...
 
FORMIT_CORE_EXPORT FormIt::UnitType GetUnitTypeDefault ()
 Get the Application (as opposed to Model) UnitType. This is the UnitType used when creating a new Model. More...
 
FORMIT_CORE_EXPORT void SetUnitTypeDefault (FormIt::UnitType unitType)
 Set the Application (as opposed to Model) UnitType. More...
 
FORMIT_CORE_EXPORT double GetCameraTransitionDuration ()
 Get the duration of animated camera transition. More...
 
FORMIT_CORE_EXPORT void SetCameraTransitionDuration (double duration)
 Set the duration of animated camera transition. More...
 
FORMIT_CORE_EXPORT bool GetSendToRevitPreview ()
 Get/set the send to Revit preview mode state. More...
 
FORMIT_CORE_EXPORT void SetSendToRevitPreview (bool enabled)
 SetSendToRevitPreview() function. More...
 
FORMIT_CORE_EXPORT bool GetNoInferenceSmoothEdgesAndPoints ()
 Get/set the no inferencing to smoothy edges and vertices mode. More...
 
FORMIT_CORE_EXPORT void SetNoInferenceSmoothEdgesAndPoints (bool enabled)
 SetNoInferenceSmoothEdgesAndPoints() function. More...
 
FORMIT_CORE_EXPORT bool HandleHUDTextInput (size_t widgetID, 1::string input)
 Handle HUD canvas input text used in Dimension angle dialog box. More...
 
FORMIT_CORE_EXPORT void SetKeyboardShortcutsEnabled (bool val)
 Enable/Disable Keyboard Shortcuts. More...
 
FORMIT_CORE_EXPORT bool GetShowEditableDimensions ()
 GetShowEditableDimensions returns true if editable dimensions are being displayed. More...
 
FORMIT_CORE_EXPORT void SetShowEditableDimensions (bool val)
 SetShowEditableDimensions sets if editable dimensions are being displayed. More...
 
FORMIT_CORE_EXPORT bool SaveFile (1::string const &path, SaveOptions saveOptions, const 1::vector< char > &previewImage={}, bool forSave=false, const FormIt::Files::FileOptions *exportOptions=nullptr)
 Save the current model to the given file name. More...
 
FORMIT_CORE_EXPORT bool OpenFile (1::string const &path)
 Open the given file. More...
 
FORMIT_CORE_EXPORT bool SaveFileForEnergyAnalysis (1::string const &path)
 Save the current model to the given file name for energy analysis. More...
 
FORMIT_CORE_EXPORT::string GetCurrentFileName ()
 Get the current model's file name. More...
 
FORMIT_CORE_EXPORT::vector< char > LoadPreviewImage (1::string const &sFileName)
 Get preview image from axm file. More...
 
FORMIT_CORE_EXPORT size_t ImportToGroup (1::string const &fileType, 1::string const &filePath)
 Import to a Group we need to pass in the file type we need to pass in the filepath this return a reference ID. More...
 
FORMIT_CORE_EXPORT void SetLocaleForWeb (1::string const &nameCode)
 Set the local for web we need to pass in the localtype this return a void. More...
 

Variables

FORMIT_CORE_EXPORT::string const kResetWSMHistory
 
FORMIT_CORE_EXPORT::string const kToggleDisplayShadows
 
FORMIT_CORE_EXPORT::string const kToggleDisplaySketchyLines
 
FORMIT_CORE_EXPORT::string const kToggleDisplayHiddenLines
 
FORMIT_CORE_EXPORT::string const kToggleDisplayExtendLines
 
FORMIT_CORE_EXPORT::string const kToggleDisplayAmbientShadows
 
FORMIT_CORE_EXPORT::string const kToggleDisplayMonotone
 
FORMIT_CORE_EXPORT::string const kToggleDisplayEdges
 
FORMIT_CORE_EXPORT::string const kToggleDisplaySilhouettes
 
FORMIT_CORE_EXPORT::string const kToggleDisplayThinEdges
 
FORMIT_CORE_EXPORT::string const kToggleDisplayBackfaces
 
FORMIT_CORE_EXPORT::string const kToggleDisplayBackMaterials
 
FORMIT_CORE_EXPORT::string const kToggleDisplayEdgeMaterials
 
FORMIT_CORE_EXPORT::string const kToggleDisplayWatertight
 
FORMIT_CORE_EXPORT::string const kToggleLevelsVisible
 
FORMIT_CORE_EXPORT::string const kDisplayToggleAxis
 
FORMIT_CORE_EXPORT::string const kDisplayToggleGrid
 
FORMIT_CORE_EXPORT::string const kDisplayToggleNorthArrow
 
FORMIT_CORE_EXPORT::string const kToggleDisplayGroundPlane
 
FORMIT_CORE_EXPORT::string const kToggleDisplayFog
 
FORMIT_CORE_EXPORT::string const kDrawArc
 
FORMIT_CORE_EXPORT::string const kDrawArcCenterRadius
 
FORMIT_CORE_EXPORT::string const kDrawCircle
 
FORMIT_CORE_EXPORT::string const kDrawPolyline
 
FORMIT_CORE_EXPORT::string const kDrawRectangle
 
FORMIT_CORE_EXPORT::string const kDrawSpline
 
FORMIT_CORE_EXPORT::string const kDrawPolygon
 
FORMIT_CORE_EXPORT::string const kDrawOffsetLine
 
FORMIT_CORE_EXPORT::string const kDrawLinearMeasure
 
FORMIT_CORE_EXPORT::string const kDrawAngularMeasure
 
FORMIT_CORE_EXPORT::string const kEditCut
 
FORMIT_CORE_EXPORT::string const kEditCopy
 
FORMIT_CORE_EXPORT::string const kEditDelete
 
FORMIT_CORE_EXPORT::string const kEditPaste
 
FORMIT_CORE_EXPORT::string const kEditPasteInPlace
 
FORMIT_CORE_EXPORT::string const kEditRedo
 
FORMIT_CORE_EXPORT::string const kEditUndo
 
FORMIT_CORE_EXPORT::string const kResetAxes
 
FORMIT_CORE_EXPORT::string const kEditSelectAll
 
FORMIT_CORE_EXPORT::string const kSetAxes
 
FORMIT_CORE_EXPORT::string const kToggleEditableDimensions
 
FORMIT_CORE_EXPORT::string const kPreSelectionHighlight
 
FORMIT_CORE_EXPORT::string const kToggleShowEditedGroupOnly
 
FORMIT_CORE_EXPORT::string const kToggleSnapToGrid
 
FORMIT_CORE_EXPORT::string const kSetUnitTypeImperialFeetInches
 
FORMIT_CORE_EXPORT::string const kSetUnitTypeImperialInches
 
FORMIT_CORE_EXPORT::string const kSetUnitTypeMetricMeter
 
FORMIT_CORE_EXPORT::string const kSetUnitTypeMetricCentimeter
 
FORMIT_CORE_EXPORT::string const kSetUnitTypeMetricMillimeter
 
FORMIT_CORE_EXPORT::string const kToggleUseLevels
 
FORMIT_CORE_EXPORT::string const kToggleNoInferencingSmooth
 
FORMIT_CORE_EXPORT::string const kEditCircle
 
FORMIT_CORE_EXPORT::string const kEditSpline
 
FORMIT_CORE_EXPORT::string const kToolsPaint
 
FORMIT_CORE_EXPORT::string const kToolsEditTextures
 
FORMIT_CORE_EXPORT::string const kFileNew
 
FORMIT_CORE_EXPORT::string const kFileSaveLocally
 
FORMIT_CORE_EXPORT::string const kGroupEditInContext
 
FORMIT_CORE_EXPORT::string const kGroupEditInContextContextMenu
 
FORMIT_CORE_EXPORT::string const kGroupEndEditInContext
 
FORMIT_CORE_EXPORT::string const kGroupEditExitToParentContext
 
FORMIT_CORE_EXPORT::string const kGroupFlatten
 
FORMIT_CORE_EXPORT::string const kGroupGroup
 
FORMIT_CORE_EXPORT::string const kGroupGroupContextMenu
 
FORMIT_CORE_EXPORT::string const kGroupMakeUnique
 
FORMIT_CORE_EXPORT::string const kGroupMakeUniqueContextMenu
 
FORMIT_CORE_EXPORT::string const kGroupUnGroup
 
FORMIT_CORE_EXPORT::string const kGroupUnGroupAll
 
FORMIT_CORE_EXPORT::string const kGroupUnGroupAllContextMenu
 
FORMIT_CORE_EXPORT::string const kGroupUnGroupContextMenu
 
FORMIT_CORE_EXPORT::string const kPrimitiveCube
 
FORMIT_CORE_EXPORT::string const kPrimitiveCylinder
 
FORMIT_CORE_EXPORT::string const kPrimitiveDome
 
FORMIT_CORE_EXPORT::string const kPrimitivePrism
 
FORMIT_CORE_EXPORT::string const kPrimitivePyramid
 
FORMIT_CORE_EXPORT::string const kToolsAreaSelect
 
FORMIT_CORE_EXPORT::string const kToolsArray
 
FORMIT_CORE_EXPORT::string const kToolsBlendFaceOrEdges
 
FORMIT_CORE_EXPORT::string const kToolsBoolCut
 
FORMIT_CORE_EXPORT::string const kToolsBoolCutContextMenu
 
FORMIT_CORE_EXPORT::string const kToolsBoolJoin
 
FORMIT_CORE_EXPORT::string const kToolsBoolJoinContextMenu
 
FORMIT_CORE_EXPORT::string const kToolsCover
 
FORMIT_CORE_EXPORT::string const kToolsExtrudeEdges
 
FORMIT_CORE_EXPORT::string const kToolsFirstPersonCamera
 
FORMIT_CORE_EXPORT::string const kToolsLocation
 
FORMIT_CORE_EXPORT::string const kSendToRevit
 
FORMIT_CORE_EXPORT::string const kCameraSyncWithRevit
 
FORMIT_CORE_EXPORT::string const kToolsLoftEdges
 
FORMIT_CORE_EXPORT::string const kToolsMerge
 
FORMIT_CORE_EXPORT::string const kToolsNonUniformScale
 
FORMIT_CORE_EXPORT::string const kToolsOffsetBody
 
FORMIT_CORE_EXPORT::string const kToolsOffsetEdges
 
FORMIT_CORE_EXPORT::string const kToolsOffsetFace
 
FORMIT_CORE_EXPORT::string const kToolsReverseFaces
 
FORMIT_CORE_EXPORT::string const kToolsRotate
 
FORMIT_CORE_EXPORT::string const kToolsScale
 
FORMIT_CORE_EXPORT::string const kToolsSelection
 
FORMIT_CORE_EXPORT::string const kToolsShellBodyOrFaces
 
FORMIT_CORE_EXPORT::string const kToolsSmoothEdges
 
FORMIT_CORE_EXPORT::string const kToolsSweep
 
FORMIT_CORE_EXPORT::string const kToolsTaperFace
 
FORMIT_CORE_EXPORT::string const kToolsTranslation
 
FORMIT_CORE_EXPORT::string const kToolsUnSmoothEdges
 
FORMIT_CORE_EXPORT::string const kToolsMirror
 
FORMIT_CORE_EXPORT::string const kToolsSelectMaterial
 
FORMIT_CORE_EXPORT::string const kToolsSectionPlane
 
FORMIT_CORE_EXPORT::string const kConvertMeshes
 
FORMIT_CORE_EXPORT::string const kConvertToMeshes
 
FORMIT_CORE_EXPORT::string const kFlattenFaces
 
FORMIT_CORE_EXPORT::string const kView3DHomeView
 
FORMIT_CORE_EXPORT::string const kViewZoomAll
 
FORMIT_CORE_EXPORT::string const kViewZoomAllImages
 
FORMIT_CORE_EXPORT::string const kViewZoomSelection
 
FORMIT_CORE_EXPORT::string const kCameraOrbit
 
FORMIT_CORE_EXPORT::string const kCameraSwivel
 
FORMIT_CORE_EXPORT::string const kCameraPan
 
FORMIT_CORE_EXPORT::string const kCameraZoom
 
FORMIT_CORE_EXPORT::string const kViewProjectionZNeg
 
FORMIT_CORE_EXPORT::string const kViewProjectionZPos
 
FORMIT_CORE_EXPORT::string const kViewProjectionXNeg
 
FORMIT_CORE_EXPORT::string const kViewProjectionXPos
 
FORMIT_CORE_EXPORT::string const kViewProjectionYNeg
 
FORMIT_CORE_EXPORT::string const kViewProjectionYPos
 
FORMIT_CORE_EXPORT::string const kAlignCameraWithFace
 
FORMIT_CORE_EXPORT::string const kCameraPerspective
 
FORMIT_CORE_EXPORT::string const kCameraOrthographic
 
FORMIT_CORE_EXPORT::string const kCameraPerspective2Pt
 
FORMIT_CORE_EXPORT::string const kCameraAxonometric
 
FORMIT_CORE_EXPORT::string const kCameraOblique
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterVertices
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterEdges
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterFaces
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterBodies
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterInstances
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterMeshes
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterMustBeTopLevel
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterMustSelectAllConnected
 
FORMIT_CORE_EXPORT::string const kToggleObjectFilterSelectBodyIfAllSelected
 
FORMIT_CORE_EXPORT::string const kClearInferences
 
const kArrayToolRequestType kArrayToolRequest
 
const kCameraSharingChangeType kCameraSharingChange
 
const kChatEmitType kChatEmit
 
const kChatReceivedType kChatReceived
 
const kCollabConnectionChangeType kCollabConnectionChange
 
const kRevitConnectionChangeType kRevitConnectionChange
 
const kCollabSessionInitType kCollabSessionInit
 
const kCollaborationLoadProgressUpdatedType kCollaborationLoadProgressUpdated
 
const kCollaborationInitProgressUpdatedType kCollaborationInitProgressUpdated
 
const kCollaborationUserListUpdatedType kCollaborationUserListUpdated
 
const kCollaborationTextType kCollaborationText
 
const kDefaultColorsChangedType kDefaultColorsChanged
 
const kDisplayModeChangedType kDisplayModeChanged
 
const kVisualStyleChangedType kVisualStyleChanged
 
const kFollowCameraType kFollowCamera
 
const kCameraOperationStartedType kCameraOperationStarted
 
const kCameraOperationEndedType kCameraOperationEnded
 
const kCameraChangedType kCameraChanged
 
const kCameraProjectionTypeChangedType kCameraProjectionTypeChanged
 
const kGridScaleChangedType kGridScaleChanged
 
const kRevitFamilyInfoChangedType kRevitFamilyInfoChanged
 
const kImageAddedType kImageAdded
 
const kImageAlphaChangedType kImageAlphaChanged
 
const kImageChangedType kImageChanged
 
const kImageDeletedType kImageDeleted
 
const kImageOrderChangedType kImageOrderChanged
 
const kInContextEditingType kInContextEditing
 
const kInvalidateEdgesType kInvalidateEdges
 
const kLayerPickableChangedType kLayerPickableChanged
 
const kLayerVisibilityChangedType kLayerVisibilityChanged
 
const kLayerManagerChangedType kLayerManagerChanged
 
const kLayerNameChangedType kLayerNameChanged
 
const kLayerLoadInRevitChangedType kLayerLoadInRevitChanged
 
const kMaterialManagerChangedType kMaterialManagerChanged
 
const kMaterialDataChangedType kMaterialDataChanged
 
const kInvalidatePreviewImageType kInvalidatePreviewImage
 
const kLCSChangedType kLCSChanged
 
const kAxesVisibilityChangedType kAxesVisibilityChanged
 
const kLevelsVisibilityChangedType kLevelsVisibilityChanged
 
const kLevelManagerChangedType kLevelManagerChanged
 
const kLoadCompleteType kLoadComplete
 
const kLockAndHidePointerType kLockAndHidePointer
 
const kMaterialAddedType kMaterialAdded
 
const kMaterialDeletedType kMaterialDeleted
 
const kMaterialChangedType kMaterialChanged
 
const kModelChangedType kModelChanged
 
const kHistoryDeletedForModelTreeOnlyType kHistoryDeletedForModelTreeOnly
 
const kNewModelRequestedType kNewModelRequested
 
const kObjectsPreselectType kObjectsPreselect
 
const kOpenFileStartedType kOpenFileStarted
 
const kOpenFileCompleteType kOpenFileComplete
 
const kOxygenAuthenticationStatusChangedType kOxygenAuthenticationStatusChanged
 
const kProjectNameUpdatedType kProjectNameUpdated
 
const kProjectPropertiesChangedType kProjectPropertiesChanged
 
const kRefresh3DViewType kRefresh3DView
 
const kReset3DViewportType kReset3DViewport
 
const kReSize3DViewType kReSize3DView
 
const kSatelliteImageIsVisibleType kSatelliteImageIsVisible
 
const kSatelliteImageIsHiddenType kSatelliteImageIsHidden
 
const kSaveRequestedType kSaveRequested
 
const kSaveCompletedType kSaveCompleted
 
const kSaveLocallyRequestedType kSaveLocallyRequested
 
const kSaveLocallyWithHistoryRequestedType kSaveLocallyWithHistoryRequested
 
const kSceneItemChangedType kSceneItemChanged
 
const kSceneActivatedType kSceneActivated
 
const kSceneAddedType kSceneAdded
 
const kAnimationAddedType kAnimationAdded
 
const kSceneRemovedType kSceneRemoved
 
const kScenesUpdatedType kScenesUpdated
 
const kSceneNameUpdatedType kSceneNameUpdated
 
const kAnimationNameUpdatedType kAnimationNameUpdated
 
const kSceneUpdatedType kSceneUpdated
 
const kSceneCameraChangedType kSceneCameraChanged
 
const kScenesRecordStartType kScenesRecordStart
 
const kScenesRecordFrameType kScenesRecordFrame
 
const kScenesRecordEndType kScenesRecordEnd
 
const kScenesAnimationStartStopType kScenesAnimationStartStop
 
const kSelectionsChangedType kSelectionsChanged
 
const kDynamoResetReachType kDynamoResetReach
 
const kUpdateRenderHistoryType kUpdateRenderHistory
 
FORMIT_CORE_EXPORT::string const kShowDimensionEditorDimIDArg
 
FORMIT_CORE_EXPORT::string const kShowDimensionEditorScreenPosArg
 
FORMIT_CORE_EXPORT::string const kShowDimensionEditorTextArg
 
FORMIT_CORE_EXPORT::string const kShowDimensionEditorDimTypeArg
 
FORMIT_CORE_EXPORT::string const kShowDimensionEditorTabKeyArg
 
const kShowDimensionEditorType kShowDimensionEditor
 
const kShowTooltipType kShowTooltip
 
const kSolarAnalysisFinishedRunType kSolarAnalysisFinishedRun
 
const kSolarAnalysisModeChangedType kSolarAnalysisModeChanged
 
const kSolarAnalysisPeakMonthChangedType kSolarAnalysisPeakMonthChanged
 
const kSolarAnalysisResultTypeChangedType kSolarAnalysisResultTypeChanged
 
const kSolarAnalysisSelectionHighlightType kSolarAnalysisSelectionHighlight
 
const kSolarAnalysisWeatherDataNotAvailableType kSolarAnalysisWeatherDataNotAvailable
 
const kSunDirectionChangedType kSunDirectionChanged
 
const kSunDirectionChangesEndedType kSunDirectionChangesEnded
 
const kTestRunningType kTestRunning
 
const kTimerTickedType kTimerTicked
 
const kToolGotFocusType kToolGotFocus
 
const kToolHandledType kToolHandled
 
const kToolRemovedType kToolRemoved
 
const kToolModeChangedType kToolModeChanged
 
const kTouchEnabledChangedType kTouchEnabledChanged
 
const kUndoManagerDeleteAllRedoType kUndoManagerDeleteAllRedo
 
const kUndoManagerStateAddedType kUndoManagerStateAdded
 
const kUndoManagerStateNameChangeType kUndoManagerStateNameChange
 
const kUndoManagerUpdateType kUndoManagerUpdate
 
const kUndoRedoAvailabilityChangedType kUndoRedoAvailabilityChanged
 
const kUndoRedoExecutedType kUndoRedoExecuted
 
const kUndoRedoPerHistoryType kUndoRedoPerHistory
 
const kUnfollowCameraType kUnfollowCamera
 
const kUnitTypeChangedType kUnitTypeChanged
 
const kObjectFacetingAccuracyChangedType kObjectFacetingAccuracyChanged
 
const kUserEntitlementsChangedType kUserEntitlementsChanged
 
const kPresentProgressUIType kPresentProgressUI
 
const kDismissProgressUIType kDismissProgressUI
 
const kPostProgressUpdateType kPostProgressUpdate
 
const kContentLibraryLocationsChangedType kContentLibraryLocationsChanged
 
const kDynamoFileLocationsChangedType kDynamoFileLocationsChanged
 
const kAppUIInitializedType kAppUIInitialized
 
const kAppUIExitType kAppUIExit
 
const kInferenceEventInferenceLockedChangedType kInferenceEventInferenceLockedChanged
 
const kSetLocationType kSetLocation
 
const kShowDimensionSettingChangedType kShowDimensionSettingChanged
 
const kShowEditedGroupOnlyChangedType kShowEditedGroupOnlyChanged
 
const kStartUIToolType kStartUITool
 
const kToolsLocationRequestType kToolsLocationRequest
 
const kCreateToolbarType kCreateToolbar
 
const kInstallPluginType kInstallPlugin
 
const kCreatePanelType kCreatePanel
 
const kUninstallPluginType kUninstallPlugin
 
const kMaterialPickedType kMaterialPicked
 
const kAutoSaveRequestedType kAutoSaveRequested
 
const kDynamoRunStateChangedType kDynamoRunStateChanged
 
const kSceneModifiedStateChangedType kSceneModifiedStateChanged
 
const kSelectionHightlightEnabledChangedType kSelectionHightlightEnabledChanged
 
const kMaterialCreatedFromSampleType kMaterialCreatedFromSample
 
const kSampleMaterialsNodeLoadedType kSampleMaterialsNodeLoaded
 
const kSampleMaterialsNodeLoadFailedType kSampleMaterialsNodeLoadFailed
 
const kSampleMaterialsNodeLoadingStatusChangedType kSampleMaterialsNodeLoadingStatusChanged
 
const kSampleMaterialsLocationsChangedType kSampleMaterialsLocationsChanged
 
const kSelectionFilterChangedType kSelectionFilterChanged
 
const kSetCursorType kSetCursor
 
const kSetToolTypeCursorType kSetToolTypeCursor
 
const kAnalyticsLogType kAnalyticsLog
 
const kUndoRedoMultipleHistoriesEndedType kUndoRedoMultipleHistoriesEnded
 
const kSendToRevitPreviewChangedType kSendToRevitPreviewChanged
 
const kPanoramInProgressType kPanoramInProgress
 
const kFormItJSONMsgType kFormItJSONMsg
 
enum  LibraryType { LibraryType::SKETCH = 0, LibraryType::APPLICATION = 1, LibraryType::BUNDLE = 2 }
 
enum  LinearFormatType {
  LinearFormatType::kBestFit = 0, LinearFormatType::kImperialFeetInches = 1, LinearFormatType::kImperialFeetFractional = 2, LinearFormatType::kMetricCentimeter = 3,
  LinearFormatType::kMetricMeter = 4, LinearFormatType::kMetricMillimeter = 5, LinearFormatType::kImperialInches = 6
}
 
enum  NotificationType {
  NotificationType::Unspecified = 0, NotificationType::Information = 1, NotificationType::Warning = 2, NotificationType::Error = 3,
  NotificationType::Success = 4, NotificationType::Debug = 5
}
 
enum  SolidRendererFlags {
  SolidRendererFlags::NONE = 0, SolidRendererFlags::OVERSHOOT_SILHOUETTE_AND_DRAFTING = 1 << 0, SolidRendererFlags::DRAFTING_ALWAYS_VISIBLE = 1 << 1, SolidRendererFlags::SKETCHY_EDGES = 1 << 2,
  SolidRendererFlags::AMBIENT_SHADOWS = 1 << 3, SolidRendererFlags::HIDE_EDGES = 1 << 4, SolidRendererFlags::FACE_SIDES = 1 << 5, SolidRendererFlags::THIN_EDGES = 1 << 6,
  SolidRendererFlags::NON_MANIFOLD_EDGES = 1 << 7, SolidRendererFlags::HIDE_SILHOUETTE = 1 << 8, SolidRendererFlags::USE_FACE_BACK_MATERIALS = 1 << 9, SolidRendererFlags::USE_EDGE_MATERIALS = 1 << 10,
  SolidRendererFlags::MONOTONE = 1 << 11, SolidRendererFlags::HIDE_GROUND_PLANE = 1 << 12, SolidRendererFlags::SECTIONPLANECOLOR = 1 << 13, SolidRendererFlags::SHOW_GROUP_BBOX = 1 << 14,
  SolidRendererFlags::HIDE_SKY_COLOR = 1 << 15, SolidRendererFlags::HIDE_FOG = 1 << 16, SolidRendererFlags::HIDE_WORK_PLANE = 1 << 17
}
 < the default underlying type, int, is supported by Reader::readWithCheck() More...
 
enum  SortOrder { SortOrder::Ascending = 0, SortOrder::Descending = 1, SortOrder::Unsorted = 2 }
 
enum  UnitType {
  UnitType::kImperialFeetInches = 0, UnitType::kMetricMeter = 1, UnitType::kImperialInches = 2, UnitType::kMetricCentimeter = 3,
  UnitType::kMetricMillimeter = 4, UnitType::kUnitTypeInvalid
}
 
enum  KeyboardModifier {
  KeyboardModifier::NoModifier = 0, KeyboardModifier::ShiftModifier = 1, KeyboardModifier::ControlModifier = 2, KeyboardModifier::AltModifier = 4,
  KeyboardModifier::ControlShiftModifier = 3, KeyboardModifier::ControlAltModifier = 6, KeyboardModifier::AltShiftModifier = 5, KeyboardModifier::ControlAltShiftModifier = 7
}
 
enum  MouseButton {
  MouseButton::NONE = 0, MouseButton::LEFT = 1, MouseButton::RIGHT = 2, MouseButton::MIDDLE = 4,
  MouseButton::LEFTMIDDLE = 5, MouseButton::LEFTRIGHT = 3, MouseButton::MIDDLERIGHT = 6, MouseButton::LEFTMIDDLERIGHT = 7
}
 
enum  ToolType {
  ToolType::NONE = 0, ToolType::CAMERA_ORBIT = 1, ToolType::CAMERA_PAN = 2, ToolType::CAMERA_ZOOM = 3,
  ToolType::KEYBOARD_SHORTCUTS = 4, ToolType::SELECTION = 5, ToolType::CREATE_CUBE = 6, ToolType::CREATE_PYRAMID = 7,
  ToolType::CREATE_DOME = 8, ToolType::CREATE_ROOF = 9, ToolType::CREATE_CYLINDER = 10, ToolType::DRAG_FACE = 11,
  ToolType::POLYLINE = 12, ToolType::RECTANGLE = 13, ToolType::CIRCLE = 14, ToolType::SET_AXES = 15,
  ToolType::TRANSLATION = 16, ToolType::ARC = 17, ToolType::SCALE_FACE = 18, ToolType::ROTATE_FACE = 19,
  ToolType::SPLINE = 20, ToolType::ROTATION = 21, ToolType::PASTE = 22, ToolType::SCALE_OBJECTS = 23,
  ToolType::OFFSET_FACE = 24, ToolType::TAPER_FACE = 25, ToolType::PAINTBRUSH = 26, ToolType::AREA_SELECTION = 27,
  ToolType::MERGE = 28, ToolType::REVERSE_FACE = 29, ToolType::GROUP = 30, ToolType::GROUP_CONTEXTMENU = 31,
  ToolType::UNGROUP = 32, ToolType::UNGROUP_CONTEXTMENU = 33, ToolType::UNGROUP_ALL = 34, ToolType::UNGROUP_ALL_CONTEXTMENU = 35,
  ToolType::GROUP_FLATTEN = 36, ToolType::GROUP_MAKE_UNIQUE = 37, ToolType::GROUP_MAKE_UNIQUE_CONTEXTMENU = 38, ToolType::GROUP_EDIT_IN_CONTEXT = 39,
  ToolType::GROUP_EDIT_IN_CONTEXT_CONTEXTMENU = 40, ToolType::FILTERED_SELECTION = 41, ToolType::FIRST_PERSON_CAMERA = 42, ToolType::HISTORY_PLACEMENT = 43,
  ToolType::SOLAR_RADIATION_SELECTION = 44, ToolType::SOLAR_RADIATION_AREA_SELECTION = 45, ToolType::JOIN = 46, ToolType::CUT = 47,
  ToolType::SWEEP = 48, ToolType::OFFSET_BODY = 49, ToolType::COVER_EDGES = 50, ToolType::JOIN_CONTEXTMENU = 51,
  ToolType::CUT_CONTEXTMENU = 52, ToolType::LOFT_EDGES = 53, ToolType::SOLAR_RADIATION_MEASURE = 54, ToolType::EXTRUDE_EDGES = 55,
  ToolType::OFFSET_EDGES = 56, ToolType::PLACE_LCS = 57, ToolType::SHELL_BODY = 58, ToolType::MIRROR = 59,
  ToolType::BLEND = 60, ToolType::LINEAR_MEASURE = 61, ToolType::ANGULAR_MEASURE = 62, ToolType::QUICK_SWIPE_DELETE = 63,
  ToolType::CAMERA_SWIVEL = 64, ToolType::EDIT_CIRCLE = 65, ToolType::EDIT_SPLINE = 66, ToolType::NON_UNIFORM_SCALE_OBJECTS = 67,
  ToolType::ARCCENTERRADIUS = 68, ToolType::MATERIALPICKER = 69, ToolType::SECTION_PLANE = 70, ToolType::ARRAY = 71,
  ToolType::MOVE = 72, ToolType::COPY = 73, ToolType::DELETE_OBJECT = 74, ToolType::UNSMOOTH_EDGES = 75,
  ToolType::SMOOTH_EDGES = 76, ToolType::RESET_AXES = 77, ToolType::EXIT_TO_PARENT = 78, ToolType::LASSO_SELECTION = 79,
  ToolType::TRANSLATION_IMPLICIT = 80, ToolType::FLATTEN_FACES = 81, ToolType::OBJECTS_TO_MESHES = 82, ToolType::MESHES_TO_OBJECTS = 83,
  ToolType::EDIT_TEXTURES = 84, ToolType::ALIGN_WITH_FACE = 85, ToolType::DYNAMOSELECTION = 86, ToolType::POLYGON = 87,
  ToolType::OFFSET_LINE = 88, ToolType::CONFIRM_ACTION = 89, ToolType::NUM_TOOLS
}
 
enum  SunLocationDataChange : uint16_t {
  SunLocationDataChange::eLatitude = 0x0001, SunLocationDataChange::eLongitude = 0x0002, SunLocationDataChange::eSunLocationTime = 0x0004, SunLocationDataChange::eUTCTimeZone = 0x0008,
  SunLocationDataChange::eDSTOffset = 0x0010, SunLocationDataChange::eSunLocationDay = 0x0020, SunLocationDataChange::eSunLocationMonth = 0x0040, SunLocationDataChange::eSunLocationYear = 0x0080,
  SunLocationDataChange::eDSTEnabled = 0x0100
}
 
enum  CameraDirectionType {
  DEFAULT = 0, ZPOS = 1, ZNEG = 2, XPOS = 3,
  XNEG = 4, YPOS = 5, YNEG = 6, NUM_PROJECTION_TYPES
}
 Preset camera directions. More...
 
enum  CameraProjectionType {
  PERSPECTIVE = 0, ORTHOGRAPHIC = 1, PERSPECTIVE2PT = 2, AXONOMETRIC = 3,
  OBLIQUE = 4
}
 Camera projection types. More...
 
enum  SceneCaptureFlags {
  SceneCaptureFlags::None = 0, SceneCaptureFlags::CameraData = 1 << 0, SceneCaptureFlags::RendererData = 1 << 1, SceneCaptureFlags::SunLocationData = 1 << 2,
  SceneCaptureFlags::ViewItemsDeprecated = 1 << 3, SceneCaptureFlags::LayersList = 1 << 4
}
 Scene capture flags. More...
 
enum  ReadResult {
  ReadResult::LOADED = 0, ReadResult::GOOD = 1, ReadResult::UNRECOGNIZED_FILETYPE = 2, ReadResult::UNRECOGNIZED_VERSION = 3,
  ReadResult::UNRECOGNIZED_OFFSET = 4, ReadResult::OLDERFILE = 5, ReadResult::BAD = 6, ReadResult::FAILED = 7,
  ReadResult::COULDNT_OPEN = 8, ReadResult::COULDNT_CREATE_IMAGE = 9, ReadResult::END_OF_FILE = 10, ReadResult::NONE = 11
}
 
enum  WriteResult { WriteResult::GOOD = 0, WriteResult::BAD = 1, WriteResult::UNRECOGNIZED_VERSION = 2, WriteResult::NONE = 3 }
 
enum  RestoreResult { RestoreResult::NOTHING_TO_RESTORE = 0, RestoreResult::RESTORED = 1, RestoreResult::FAILED = 2 }
 
enum  SaveOptions {
  SaveOptions::AllObjects = 0, SaveOptions::AllObjectsWithHistory = 1, SaveOptions::VisibleOnly = 2, SaveOptions::SelectedOnly = 3,
  SaveOptions::SelectedOnlyWorldCoords = 4
}
 
enum  BuildingType {
  BuildingType::UNKNOWN = 0, BuildingType::AUTOMOTIVE_FACILITY = 1, BuildingType::CONVENTION_CENTER = 2, BuildingType::COURTHOUSE = 3,
  BuildingType::DATACENTER = 4, BuildingType::DINING_BAR_LOUNGE_OR_LEISURE = 5, BuildingType::DINING_CAFETERIA_FAST_FOOD = 6, BuildingType::DINING_FAMILY = 7,
  BuildingType::DORMITORY = 8, BuildingType::EXERCISE_CENTER = 9, BuildingType::FIRE_STATION = 10, BuildingType::GYMNASIUM = 11,
  BuildingType::HOSPITAL_OR_HEALTHCARE = 12, BuildingType::HOTEL = 13, BuildingType::LIBRARY = 14, BuildingType::MANUFACTURING = 15,
  BuildingType::MOTEL = 16, BuildingType::MOTION_PICTURE_THEATRE = 17, BuildingType::MULTIFAMILY = 18, BuildingType::MUSEUM = 19,
  BuildingType::OFFICE = 20, BuildingType::PARKING_GARAGE = 21, BuildingType::PENITENTIARY = 22, BuildingType::PERFORMING_ARTS_THEATER = 23,
  BuildingType::POLICE_STATION = 24, BuildingType::POST_OFFICE = 25, BuildingType::RELIGIOUS_BUILDING = 26, BuildingType::RETAIL = 27,
  BuildingType::SCHOOL_OR_UNIVERSITY = 28, BuildingType::SINGLE_FAMILY = 29, BuildingType::SPORTS_ARENA = 30, BuildingType::TOWNHALL = 31,
  BuildingType::TRANSPORTATION = 32, BuildingType::WAREHOUSE = 33, BuildingType::WORKSHOP = 34, BuildingType::COUNT = 35
}
 
using StringType = 1::string_t
 
using NotificationHandle = 1::shared_ptr< NotificationHandleType >
 
using KeyboardModifier_ut = 1::underlying_type< KeyboardModifier >::type
 
using MouseButton_ut = 1::underlying_type< MouseButton >::type
 
using SunLocationDataChange_t = 1::underlying_type< SunLocationDataChange >::type
 
using AllImageData = 1::vector< 1::pair< WSM::ObjectHistoryID, FormIt::ImageData >>
 
using SceneCaptureFlags_ut = 1::underlying_type< SceneCaptureFlags >::type
 
using ModelChangedCallback = 1::function< void(WSM::ModelChangeData const &)>
 Model changed callback type. More...
 
constexpr bool enable_bitmask_operators (SolidRendererFlags)
 
constexpr bool enable_bitmask_operators (KeyboardModifier)
 
constexpr bool enable_bitmask_operators (MouseButton)
 
FORMIT_CORE_EXPORT::string ToolTypeAsString (ToolType type)
 NOTE: This enumeration is duplicated in formItAndroid\src\com\autodesk\formIt\core\FormItCore.java formItWeb/Source/html/scripts/coffee/Utils/enums.coffee because the enumeration cannot be shared across the Emscripten boundary. More...
 
constexpr bool enable_bitmask_operators (SceneCaptureFlags)
 enable_bitmask_operators() function. More...
 

Typedef Documentation

using FormIt::AllImageData = typedef 1::vector<1::pair<WSM::ObjectHistoryID, FormIt::ImageData>>
using FormIt::KeyboardModifier_ut = typedef 1::underlying_type<KeyboardModifier>::type
using FormIt::ModelChangedCallback = typedef 1::function<void(WSM::ModelChangeData const &)>

Model changed callback type.

using FormIt::MouseButton_ut = typedef 1::underlying_type<MouseButton>::type
using FormIt::NotificationHandle = typedef 1::shared_ptr<NotificationHandleType>
using FormIt::SceneCaptureFlags_ut = typedef 1::underlying_type<SceneCaptureFlags>::type
using FormIt::SunLocationDataChange_t = typedef 1::underlying_type<SunLocationDataChange>::type

Enumeration Type Documentation

enum FormIt::BuildingType
strong
Enumerator
UNKNOWN 
AUTOMOTIVE_FACILITY 
CONVENTION_CENTER 
COURTHOUSE 
DATACENTER 
DINING_BAR_LOUNGE_OR_LEISURE 
DINING_CAFETERIA_FAST_FOOD 
DINING_FAMILY 
DORMITORY 
EXERCISE_CENTER 
FIRE_STATION 
GYMNASIUM 
HOSPITAL_OR_HEALTHCARE 
HOTEL 
LIBRARY 
MANUFACTURING 
MOTEL 
MOTION_PICTURE_THEATRE 
MULTIFAMILY 
MUSEUM 
OFFICE 
PARKING_GARAGE 
PENITENTIARY 
PERFORMING_ARTS_THEATER 
POLICE_STATION 
POST_OFFICE 
RELIGIOUS_BUILDING 
RETAIL 
SCHOOL_OR_UNIVERSITY 
SINGLE_FAMILY 
SPORTS_ARENA 
TOWNHALL 
TRANSPORTATION 
WAREHOUSE 
WORKSHOP 
COUNT 

Preset camera directions.

Enumerator
DEFAULT 

General direction.

ZPOS 

Looking along positive z direction (i.e.

bottom up)

ZNEG 

Looking along negative z direction (i.e.

top down, aka the old Top view)

XPOS 

Looking along positive x direction.

XNEG 

Looking along negative x direction.

YPOS 

Looking along positive y direction.

YNEG 

Looking along negative y direction.

NUM_PROJECTION_TYPES 

Camera projection types.

Enumerator
PERSPECTIVE 
ORTHOGRAPHIC 
PERSPECTIVE2PT 
AXONOMETRIC 
OBLIQUE 
Enumerator
NoModifier 
ShiftModifier 
ControlModifier 
AltModifier 
ControlShiftModifier 
ControlAltModifier 
AltShiftModifier 
ControlAltShiftModifier 
enum FormIt::LibraryType
strong
Enumerator
SKETCH 
APPLICATION 
BUNDLE 
Enumerator
kBestFit 

choose the appropriate format based on unit type and other factors

kImperialFeetInches 
kImperialFeetFractional 
kMetricCentimeter 
kMetricMeter 
kMetricMillimeter 
kImperialInches 
enum FormIt::MouseButton
strong
Enumerator
NONE 
LEFT 
RIGHT 
MIDDLE 
LEFTMIDDLE 
LEFTRIGHT 
MIDDLERIGHT 
LEFTMIDDLERIGHT 
Enumerator
Unspecified 
Information 
Warning 
Error 
Success 
Debug 

purpose is for messages we don't want end users to see.

enum FormIt::ReadResult
strong
Enumerator
LOADED 
GOOD 
UNRECOGNIZED_FILETYPE 
UNRECOGNIZED_VERSION 
UNRECOGNIZED_OFFSET 
OLDERFILE 
BAD 
FAILED 
COULDNT_OPEN 
COULDNT_CREATE_IMAGE 
END_OF_FILE 
NONE 
enum FormIt::RestoreResult
strong
Enumerator
NOTHING_TO_RESTORE 
RESTORED 
FAILED 
enum FormIt::SaveOptions
strong
Enumerator
AllObjects 
AllObjectsWithHistory 
VisibleOnly 
SelectedOnly 
SelectedOnlyWorldCoords 

Selected only, but relative to world coords, instead of Group LCS if in Group Edit mode.

Scene capture flags.

Enumerator
None 
CameraData 
RendererData 
SunLocationData 
ViewItemsDeprecated 

Axis/Grid/North Arrow...

. Now deprecated. Included in RendererData

LayersList 

< the default underlying type, int, is supported by Reader::readWithCheck()

Enumerator
NONE 
OVERSHOOT_SILHOUETTE_AND_DRAFTING 

Extend silhouettes, and the drafting lines if visible.

DRAFTING_ALWAYS_VISIBLE 

Show all edges, even occluded.

SKETCHY_EDGES 
AMBIENT_SHADOWS 

Show ambient occlusion.

HIDE_EDGES 
FACE_SIDES 
THIN_EDGES 
NON_MANIFOLD_EDGES 
HIDE_SILHOUETTE 
USE_FACE_BACK_MATERIALS 
USE_EDGE_MATERIALS 
MONOTONE 
HIDE_GROUND_PLANE 
SECTIONPLANECOLOR 

Show section plane poche color.

SHOW_GROUP_BBOX 

Show Group Bounding Boxes.

HIDE_SKY_COLOR 
HIDE_FOG 
HIDE_WORK_PLANE 
enum FormIt::SortOrder
strong
Enumerator
Ascending 
Descending 
Unsorted 
enum FormIt::SunLocationDataChange : uint16_t
strong
Enumerator
eLatitude 
eLongitude 
eSunLocationTime 
eUTCTimeZone 
eDSTOffset 
eSunLocationDay 
eSunLocationMonth 
eSunLocationYear 
eDSTEnabled 
enum FormIt::ToolType
strong
Enumerator
NONE 
CAMERA_ORBIT 
CAMERA_PAN 
CAMERA_ZOOM 
KEYBOARD_SHORTCUTS 
SELECTION 

Shortcut created, search for kToolsSelection to see where.

CREATE_CUBE 

Shortcut created, search for kPrimitiveCube to see where.

CREATE_PYRAMID 

Shortcut created, search for kPrimitivePyramid to see where.

CREATE_DOME 

Shortcut created, search for kPrimitiveDome to see where.

CREATE_ROOF 

Shortcut created, search for kPrimitivePrism to see where.

CREATE_CYLINDER 

Shortcut created, search for kPrimitiveCylinder to see where.

DRAG_FACE 

Implicit.

POLYLINE 

Shortcut created, search for kDrawPolyline to see where.

RECTANGLE 

Shortcut created, search for kDrawRectangle to see where.

CIRCLE 

Shortcut created, search for kDrawCircle to see where.

SET_AXES 

Shortcut created, search for kSetAxes to see where.

TRANSLATION 

Shortcut created, search for kToolsTranslation to see where.

ARC 

Shortcut created, search for kDrawArc to see where.

SCALE_FACE 

Shortcut created, search for kToolsScaleFace to see where.

ROTATE_FACE 

Shortcut created, search for kToolsRotateFace to see where.

SPLINE 

Shortcut created, search for kDrawSpline to see where.

ROTATION 

Shortcut created, search for kToolsRotate to see where.

PASTE 

Shortcut created, search for kEditPaste to see where.

SCALE_OBJECTS 

Shortcut created, search for kToolsScale to see where.

OFFSET_FACE 

Shortcut created, search for kToolsOffsetFace to see where.

TAPER_FACE 

Shortcut created, search for kToolsTaperFace to see where.

PAINTBRUSH 
AREA_SELECTION 

Shortcut created, search for kToolsAreaSelect to see where.

MERGE 

Shortcut created, search for kToolsMerge to see where.

REVERSE_FACE 

Shortcut created, search for kToolsReverseFaces to see where.

GROUP 

Shortcut created, search for kGroupGroup to see where.

GROUP_CONTEXTMENU 

Shortcut created, search for kGroupContextMenu to see where.

UNGROUP 

Shortcut created, search for kGroupUnGroup to see where.

UNGROUP_CONTEXTMENU 

Shortcut created, search for kGroupUnGroupContextMenu to see where.

UNGROUP_ALL 

Shortcut created, search for kGroupUnGroupAll to see where.

UNGROUP_ALL_CONTEXTMENU 

Shortcut created, search for kGroupUnGroupAllContextMenu to see where.

GROUP_FLATTEN 

Shortcut created, search for kGroupFlatten to see where.

GROUP_MAKE_UNIQUE 

Shortcut created, search for kGroupMakeUnique to see where.

GROUP_MAKE_UNIQUE_CONTEXTMENU 

Shortcut created, search for kGroupMakeUniqueContextMenu to see where.

GROUP_EDIT_IN_CONTEXT 

Shortcut created, search for kGroupEditInContext to see where.

GROUP_EDIT_IN_CONTEXT_CONTEXTMENU 

Shortcut created, search for kGroupEditInContextContextMenu to see where.

FILTERED_SELECTION 
FIRST_PERSON_CAMERA 

Shortcut created, search for kToolsFirstPersonCamera to see where.

HISTORY_PLACEMENT 
SOLAR_RADIATION_SELECTION 
SOLAR_RADIATION_AREA_SELECTION 
JOIN 

Shortcut created, search for kToolsBoolJoin to see where.

CUT 

Shortcut created, search for kToolsBoolCut to see where.

SWEEP 

Shortcut created, search for kToolsSweep to see where.

OFFSET_BODY 
COVER_EDGES 

Shortcut created, search for kToolsCover to see where.

JOIN_CONTEXTMENU 

Shortcut created, search for kToolsBoolJoinContextMenu to see where.

CUT_CONTEXTMENU 

Shortcut created, search for kToolsBoolkCutContextMenu to see where.

LOFT_EDGES 

Shortcut created, search for kToolsLoftEdges to see where.

SOLAR_RADIATION_MEASURE 
EXTRUDE_EDGES 
OFFSET_EDGES 
PLACE_LCS 
SHELL_BODY 
MIRROR 
BLEND 
LINEAR_MEASURE 
ANGULAR_MEASURE 
QUICK_SWIPE_DELETE 
CAMERA_SWIVEL 
EDIT_CIRCLE 
EDIT_SPLINE 
NON_UNIFORM_SCALE_OBJECTS 

Shortcut created, search for kToolsNonUniformScale to see where.

ARCCENTERRADIUS 

Shortcut created, search for kDrawArcCenterRadius to see where.

MATERIALPICKER 
SECTION_PLANE 

for section plane analytics

ARRAY 
MOVE 
COPY 
DELETE_OBJECT 
UNSMOOTH_EDGES 
SMOOTH_EDGES 
RESET_AXES 
EXIT_TO_PARENT 
LASSO_SELECTION 
TRANSLATION_IMPLICIT 

Implicit translation tool.

FLATTEN_FACES 

Shortcut created, search for kFlattenFace to see where.

OBJECTS_TO_MESHES 
MESHES_TO_OBJECTS 
EDIT_TEXTURES 
ALIGN_WITH_FACE 
DYNAMOSELECTION 
POLYGON 
OFFSET_LINE 
CONFIRM_ACTION 
NUM_TOOLS 

Always keep at end!

enum FormIt::UnitType
strong
Enumerator
kImperialFeetInches 
kMetricMeter 
kImperialInches 
kMetricCentimeter 
kMetricMillimeter 
kUnitTypeInvalid 

Keep at end.

enum FormIt::WriteResult
strong
Enumerator
GOOD 
BAD 
UNRECOGNIZED_VERSION 
NONE 

Function Documentation

constexpr bool FormIt::enable_bitmask_operators ( SolidRendererFlags  )
constexpr bool FormIt::enable_bitmask_operators ( KeyboardModifier  )
constexpr bool FormIt::enable_bitmask_operators ( MouseButton  )
constexpr bool FormIt::enable_bitmask_operators ( SceneCaptureFlags  )
FORMIT_CORE_EXPORT ::string FormIt::ToolTypeAsString ( ToolType  type)

NOTE: This enumeration is duplicated in formItAndroid\src\com\autodesk\formIt\core\FormItCore.java formItWeb/Source/html/scripts/coffee/Utils/enums.coffee because the enumeration cannot be shared across the Emscripten boundary.

Sorry. If you update this enum, please go and update the coffeescript as well Thank you, have a nice day.

Parameters
[in]type

Variable Documentation

const kAnalyticsLogType FormIt::kAnalyticsLog
const kAnimationAddedType FormIt::kAnimationAdded
const kAnimationNameUpdatedType FormIt::kAnimationNameUpdated
const kAppUIExitType FormIt::kAppUIExit
const kAppUIInitializedType FormIt::kAppUIInitialized
const kArrayToolRequestType FormIt::kArrayToolRequest
const kAutoSaveRequestedType FormIt::kAutoSaveRequested
const kAxesVisibilityChangedType FormIt::kAxesVisibilityChanged
const kCameraChangedType FormIt::kCameraChanged
const kCameraOperationEndedType FormIt::kCameraOperationEnded
const kCameraOperationStartedType FormIt::kCameraOperationStarted
const kCameraProjectionTypeChangedType FormIt::kCameraProjectionTypeChanged
const kCameraSharingChangeType FormIt::kCameraSharingChange
const kChatEmitType FormIt::kChatEmit
const kChatReceivedType FormIt::kChatReceived
const kCollabConnectionChangeType FormIt::kCollabConnectionChange
const kCollaborationInitProgressUpdatedType FormIt::kCollaborationInitProgressUpdated
const kCollaborationLoadProgressUpdatedType FormIt::kCollaborationLoadProgressUpdated
const kCollaborationTextType FormIt::kCollaborationText
const kCollaborationUserListUpdatedType FormIt::kCollaborationUserListUpdated
const kCollabSessionInitType FormIt::kCollabSessionInit
const kContentLibraryLocationsChangedType FormIt::kContentLibraryLocationsChanged
const kCreatePanelType FormIt::kCreatePanel
const kCreateToolbarType FormIt::kCreateToolbar
const kDefaultColorsChangedType FormIt::kDefaultColorsChanged
const kDismissProgressUIType FormIt::kDismissProgressUI
const kDisplayModeChangedType FormIt::kDisplayModeChanged
const kDynamoFileLocationsChangedType FormIt::kDynamoFileLocationsChanged
const kDynamoResetReachType FormIt::kDynamoResetReach
const kDynamoRunStateChangedType FormIt::kDynamoRunStateChanged
const kFollowCameraType FormIt::kFollowCamera
const kFormItJSONMsgType FormIt::kFormItJSONMsg
const kGridScaleChangedType FormIt::kGridScaleChanged
const kHistoryDeletedForModelTreeOnlyType FormIt::kHistoryDeletedForModelTreeOnly
const kImageAddedType FormIt::kImageAdded
const kImageAlphaChangedType FormIt::kImageAlphaChanged
const kImageChangedType FormIt::kImageChanged
const kImageDeletedType FormIt::kImageDeleted
const kImageOrderChangedType FormIt::kImageOrderChanged
const kInContextEditingType FormIt::kInContextEditing
const kInferenceEventInferenceLockedChangedType FormIt::kInferenceEventInferenceLockedChanged
const kInstallPluginType FormIt::kInstallPlugin
const kInvalidateEdgesType FormIt::kInvalidateEdges
const kInvalidatePreviewImageType FormIt::kInvalidatePreviewImage
const kLayerLoadInRevitChangedType FormIt::kLayerLoadInRevitChanged
const kLayerManagerChangedType FormIt::kLayerManagerChanged
const kLayerNameChangedType FormIt::kLayerNameChanged
const kLayerPickableChangedType FormIt::kLayerPickableChanged
const kLayerVisibilityChangedType FormIt::kLayerVisibilityChanged
const kLCSChangedType FormIt::kLCSChanged
const kLevelManagerChangedType FormIt::kLevelManagerChanged
const kLevelsVisibilityChangedType FormIt::kLevelsVisibilityChanged
const kLoadCompleteType FormIt::kLoadComplete
const kLockAndHidePointerType FormIt::kLockAndHidePointer
const kMaterialAddedType FormIt::kMaterialAdded
const kMaterialChangedType FormIt::kMaterialChanged
const kMaterialCreatedFromSampleType FormIt::kMaterialCreatedFromSample
const kMaterialDataChangedType FormIt::kMaterialDataChanged
const kMaterialDeletedType FormIt::kMaterialDeleted
const kMaterialManagerChangedType FormIt::kMaterialManagerChanged
const kMaterialPickedType FormIt::kMaterialPicked
const kModelChangedType FormIt::kModelChanged
const kNewModelRequestedType FormIt::kNewModelRequested
const kObjectFacetingAccuracyChangedType FormIt::kObjectFacetingAccuracyChanged
const kObjectsPreselectType FormIt::kObjectsPreselect
const kOpenFileCompleteType FormIt::kOpenFileComplete
const kOpenFileStartedType FormIt::kOpenFileStarted
const kOxygenAuthenticationStatusChangedType FormIt::kOxygenAuthenticationStatusChanged
const kPanoramInProgressType FormIt::kPanoramInProgress
const kPostProgressUpdateType FormIt::kPostProgressUpdate
const kPresentProgressUIType FormIt::kPresentProgressUI
const kProjectNameUpdatedType FormIt::kProjectNameUpdated
const kProjectPropertiesChangedType FormIt::kProjectPropertiesChanged
const kRefresh3DViewType FormIt::kRefresh3DView
const kReset3DViewportType FormIt::kReset3DViewport
const kReSize3DViewType FormIt::kReSize3DView
const kRevitConnectionChangeType FormIt::kRevitConnectionChange
const kRevitFamilyInfoChangedType FormIt::kRevitFamilyInfoChanged
const kSampleMaterialsLocationsChangedType FormIt::kSampleMaterialsLocationsChanged
const kSampleMaterialsNodeLoadedType FormIt::kSampleMaterialsNodeLoaded
const kSampleMaterialsNodeLoadFailedType FormIt::kSampleMaterialsNodeLoadFailed
const kSampleMaterialsNodeLoadingStatusChangedType FormIt::kSampleMaterialsNodeLoadingStatusChanged
const kSatelliteImageIsHiddenType FormIt::kSatelliteImageIsHidden
const kSatelliteImageIsVisibleType FormIt::kSatelliteImageIsVisible
const kSaveCompletedType FormIt::kSaveCompleted
const kSaveLocallyRequestedType FormIt::kSaveLocallyRequested
const kSaveLocallyWithHistoryRequestedType FormIt::kSaveLocallyWithHistoryRequested
const kSaveRequestedType FormIt::kSaveRequested
const kSceneActivatedType FormIt::kSceneActivated
const kSceneAddedType FormIt::kSceneAdded
const kSceneCameraChangedType FormIt::kSceneCameraChanged
const kSceneItemChangedType FormIt::kSceneItemChanged
const kSceneModifiedStateChangedType FormIt::kSceneModifiedStateChanged
const kSceneNameUpdatedType FormIt::kSceneNameUpdated
const kSceneRemovedType FormIt::kSceneRemoved
const kScenesAnimationStartStopType FormIt::kScenesAnimationStartStop
const kScenesRecordEndType FormIt::kScenesRecordEnd
const kScenesRecordFrameType FormIt::kScenesRecordFrame
const kScenesRecordStartType FormIt::kScenesRecordStart
const kScenesUpdatedType FormIt::kScenesUpdated
const kSceneUpdatedType FormIt::kSceneUpdated
const kSelectionFilterChangedType FormIt::kSelectionFilterChanged
const kSelectionHightlightEnabledChangedType FormIt::kSelectionHightlightEnabledChanged
const kSelectionsChangedType FormIt::kSelectionsChanged
const kSendToRevitPreviewChangedType FormIt::kSendToRevitPreviewChanged
const kSetCursorType FormIt::kSetCursor
const kSetLocationType FormIt::kSetLocation
const kSetToolTypeCursorType FormIt::kSetToolTypeCursor
const kShowDimensionEditorType FormIt::kShowDimensionEditor
FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorDimIDArg
FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorDimTypeArg
FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorScreenPosArg
FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorTabKeyArg
FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorTextArg
const kShowDimensionSettingChangedType FormIt::kShowDimensionSettingChanged
const kShowEditedGroupOnlyChangedType FormIt::kShowEditedGroupOnlyChanged
const kShowTooltipType FormIt::kShowTooltip
const kSolarAnalysisFinishedRunType FormIt::kSolarAnalysisFinishedRun
const kSolarAnalysisModeChangedType FormIt::kSolarAnalysisModeChanged
const kSolarAnalysisPeakMonthChangedType FormIt::kSolarAnalysisPeakMonthChanged
const kSolarAnalysisResultTypeChangedType FormIt::kSolarAnalysisResultTypeChanged
const kSolarAnalysisSelectionHighlightType FormIt::kSolarAnalysisSelectionHighlight
const kSolarAnalysisWeatherDataNotAvailableType FormIt::kSolarAnalysisWeatherDataNotAvailable
const kStartUIToolType FormIt::kStartUITool
const kSunDirectionChangedType FormIt::kSunDirectionChanged
const kSunDirectionChangesEndedType FormIt::kSunDirectionChangesEnded
const kTestRunningType FormIt::kTestRunning
const kTimerTickedType FormIt::kTimerTicked
const kToolGotFocusType FormIt::kToolGotFocus
const kToolHandledType FormIt::kToolHandled
const kToolModeChangedType FormIt::kToolModeChanged
const kToolRemovedType FormIt::kToolRemoved
const kToolsLocationRequestType FormIt::kToolsLocationRequest
const kTouchEnabledChangedType FormIt::kTouchEnabledChanged
const kUndoManagerDeleteAllRedoType FormIt::kUndoManagerDeleteAllRedo
const kUndoManagerStateAddedType FormIt::kUndoManagerStateAdded
const kUndoManagerStateNameChangeType FormIt::kUndoManagerStateNameChange
const kUndoManagerUpdateType FormIt::kUndoManagerUpdate
const kUndoRedoAvailabilityChangedType FormIt::kUndoRedoAvailabilityChanged
const kUndoRedoExecutedType FormIt::kUndoRedoExecuted
const kUndoRedoMultipleHistoriesEndedType FormIt::kUndoRedoMultipleHistoriesEnded
const kUndoRedoPerHistoryType FormIt::kUndoRedoPerHistory
const kUnfollowCameraType FormIt::kUnfollowCamera
const kUninstallPluginType FormIt::kUninstallPlugin
const kUnitTypeChangedType FormIt::kUnitTypeChanged
const kUpdateRenderHistoryType FormIt::kUpdateRenderHistory
const kUserEntitlementsChangedType FormIt::kUserEntitlementsChanged
const kVisualStyleChangedType FormIt::kVisualStyleChanged