FormIt C++ API  v22.0.0 (2022.1.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

struct  kArrayToolRequestType
 Request Array Tool. 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  kRevitConnectionChangeType
 Payload: size_t (WebSocketPipe::eConnectionState) More...
 
struct  kCollabSessionInitType
 Payload: is this user session owner. More...
 
struct  kCollaborationLoadProgressUpdatedType
 Payload: current packet / how many packets. More...
 
struct  kCollaborationInitProgressUpdatedType
 Payload: current fragment / how many fragment. More...
 
struct  kCollaborationUserListUpdatedType
 Collaboration User List Updated () Payload: userIds. More...
 
struct  kCollaborationTextType
 Collaboration text. More...
 
struct  kDefaultColorsChangedType
 FormIt::kDefaultColorsChangedType struct. More...
 
struct  kDisplayModeChangedType
 Triggered on display mode changed. More...
 
struct  kVisualStyleChangedType
 Triggered on a change to a visual style parameter not covered by kDisplayModeChanged or others in that area. More...
 
struct  kFollowCameraType
 FormIt::kFollowCameraType struct. More...
 
struct  kCameraOperationStartedType
 Sent when a pan/zoom/orbit operation begins. More...
 
struct  kCameraOperationEndedType
 Sent when a pan/zoom/orbit operation ends. More...
 
struct  kCameraChangedType
 The Camera's orientation changed. More...
 
struct  kCameraProjectionTypeChangedType
 The Camera's projection type changed from ortho to perspective, or vice versa. More...
 
struct  kGridScaleChangedType
 The grid scale changed. More...
 
struct  kRevitFamilyInfoChangedType
 Group info was changed. 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  kInvalidateEdgesType
 Triggered on certain line style changes. More...
 
struct  kLayerPickableChangedType
 Layer messages Pickable changed. More...
 
struct  kLayerVisibilityChangedType
 Visibility changed. Payload : vector of layer id - visibility pairs. 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  kLayerLoadInRevitChangedType
 Load in Revit flag changed. Payload : layer id - load pair. More...
 
struct  MaterialManagerChangedData
 Material messages Materials were added, changed, removed Payload : MaterialChangeData. More...
 
struct  kMaterialManagerChangedType
 FormIt::kMaterialManagerChangedType struct. More...
 
struct  kMaterialDataChangedType
 The data of a material was changed. Payload : material id. More...
 
struct  kLCSChangedType
 Local coordinate system (LCS) changed. More...
 
struct  kAxesVisibilityChangedType
 Axes visibility changed. More...
 
struct  kLevelsVisibilityChangedType
 The visibility of the levels was changed Payload: bool (new visibility value) More...
 
struct  kLevelManagerChangedType
 Levels were added, changed, removed. More...
 
struct  LoadCompleteData
 LoadComplete messages A load has completed or Begin/EndState happened Payload : LoadCompleteData. 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  kMaterialDeletedType
 FormIt::kMaterialDeletedType struct. More...
 
struct  kMaterialChangedType
 FormIt::kMaterialChangedType struct. More...
 
struct  kModelChangedType
 The 3d scene in WSM was changed somehow. 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  kNewModelRequestedType
 Trigger a new model. More...
 
struct  kObjectsPreselectType
 Want to do a hover rendering for a group of objects. More...
 
struct  kOpenFileStartedType
 Sent when a file is about to be opened. More...
 
struct  kOpenFileCompleteType
 Sent when an file had completed loading. More...
 
struct  kOxygenAuthenticationStatusChangedType
 Fired by Oxygen AuthProvider on authentication status change. More...
 
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  kSatelliteImageIsVisibleType
 Satellite Image visibility changed. More...
 
struct  kSatelliteImageIsHiddenType
 FormIt::kSatelliteImageIsHiddenType struct. More...
 
struct  kSaveRequestedType
 Trigger a save of the current project. 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  kSceneItemChangedType
 kSceneItemChanged is sent when a rendering item has changed. More...
 
struct  kSceneActivatedType
 Scene Messages. More...
 
struct  kSceneAddedType
 FormIt::kSceneAddedType struct. More...
 
struct  kAnimationAddedType
 FormIt::kAnimationAddedType struct. More...
 
struct  kSceneRemovedType
 FormIt::kSceneRemovedType struct. More...
 
struct  kScenesUpdatedType
 FormIt::kScenesUpdatedType struct. More...
 
struct  kSceneNameUpdatedType
 FormIt::kSceneNameUpdatedType struct. More...
 
struct  kAnimationNameUpdatedType
 FormIt::kAnimationNameUpdatedType struct. More...
 
struct  kSceneUpdatedType
 FormIt::kSceneUpdatedType struct. More...
 
struct  kSceneCameraChangedType
 FormIt::kSceneCameraChangedType struct. More...
 
struct  kScenesRecordStartType
 kScenesRecordStart when an animation export to movie is started 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  kScenesRecordEndType
 FormIt::kScenesRecordEndType struct. More...
 
struct  kScenesAnimationStartStopType
 FormIt::kScenesAnimationStartStopType struct. More...
 
struct  kSelectionsChangedType
 kScenesPresentationModeChanged is sent when scenes start playing (payload == true) or stop playing (payload == false) DECLARE_MESSAGE(kScenesPresentationModeChanged, bool); More...
 
struct  kDynamoResetReachType
 FormIt::kDynamoResetReachType struct. 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  kShowDimensionEditorType
 A request for the native UI to display the dimension editor at the given location. 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  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  kToolRemovedType
 Tells when a tool is removed from the top of the stack. More...
 
struct  kToolModeChangedType
 Tells when a tool changes its "mode". 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  kUndoRedoPerHistoryType
 Undo or Redo was executed in the given History, payload is the History ID. More...
 
struct  kUnfollowCameraType
 FormIt::kUnfollowCameraType struct. More...
 
struct  kUnitTypeChangedType
 Unit type changed. More...
 
struct  kObjectFacetingAccuracyChangedType
 Curve/Surface Accuracy changed. More...
 
struct  kUserEntitlementsChangedType
 Payload: is the user's entitlements pair<active entitlements, expired entitlements> More...
 
struct  kPresentProgressUIType
 Messages related to long running operations that require to present a progress UI Presents a progress UI. More...
 
struct  kDismissProgressUIType
 FormIt::kDismissProgressUIType struct. More...
 
struct  kPostProgressUpdateType
 Message to post a progress update percentage in the form of a float between 0.0 and 1.0. More...
 
struct  kContentLibraryLocationsChangedType
 Message to notify content library locations changed. More...
 
struct  kDynamoFileLocationsChangedType
 Message to notify Dynamo File locations changed. More...
 
struct  kAppUIInitializedType
 Called after the application UI is fully initialized. More...
 
struct  kAppUIExitType
 Called when the application is exiting. More...
 
struct  kInferenceEventInferenceLockedChangedType
 The locked status of the current inference has changed. More...
 
struct  kSetLocationType
 Message to notify when location has been updated. More...
 
struct  kShowDimensionSettingChangedType
 Message to say that the showDimensions setting changed. More...
 
struct  kShowEditedGroupOnlyChangedType
 Message to say that the showEditedGroupOnly setting changed. More...
 
struct  kStartUIToolType
 Message to start an UI tool- platform specific because it pops UI. More...
 
struct  kToolsLocationRequestType
 Request the location dialog. More...
 
struct  kCreateToolbarType
 Plugin requesting a new toolbar. More...
 
struct  kInstallPluginType
 Plugin requesting to be installed. More...
 
struct  kCreatePanelType
 Create an UI Panel with the given title and URL. More...
 
struct  kUninstallPluginType
 Uninstall the plugin from the given URL. More...
 
struct  kMaterialPickedType
 Tells when a the material picker tool has identified a material. More...
 
struct  kAutoSaveRequestedType
 Signals that it is time to save the current project. More...
 
struct  kDynamoRunStateChangedType
 Signals that Dynamo started/stopped running. More...
 
struct  kSceneModifiedStateChangedType
 Signals that the state of scene (i.e., modified/unmodified) has changed. More...
 
struct  kSelectionHightlightEnabledChangedType
 Enable / disable the display of selection highlights. More...
 
struct  kMaterialCreatedFromSampleType
 Signals that a new formit material was created from a sample material Payload: new formit material id size_t. 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  kSampleMaterialsLocationsChangedType
 Signals that the sample materials directories were changed. More...
 
struct  kSelectionFilterChangedType
 Signals that global selection filter (area selection, dynamo picking) changed. More...
 
struct  kSetCursorType
 Tell the UI to set a cursor to the given type. More...
 
struct  kSetToolTypeCursorType
 Tell the UI to set a cursor for the given tool type. More...
 
struct  kAnalyticsLogType
 Tells that an analytics log was generated. 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  Version
 FormIt version info. More...
 
struct  NotificationHandleType
 Handle to control a notification dialog after it has been created. More...
 
class  RendererData
 FormIt::RendererData class. More...
 
struct  SelectedProperties
 FormIt::SelectedProperties struct. More...
 
class  SunRiseData
 sunrise and sunset from the current location and date in local time (0 ... More...
 
class  SunLocationData
 FormIt::SunLocationData class. More...
 
struct  SolsticeEquinoxData
 FormIt::SolsticeEquinoxData struct. More...
 
struct  UTCData
 FormIt::UTCData struct. More...
 
class  ImageData
 Class that represents an image object implements code to have the different data members loaded correctly i.e. More...
 
class  LevelData
 This class represents a Level in formit Core. More...
 
struct  RevitFamilyInformation
 FormIt::RevitFamilyInformation struct. More...
 
class  CameraData
 FormIt::CameraData class. More...
 
struct  ContentDataWithoutAXM
 FormIt::ContentDataWithoutAXM struct. More...
 
struct  SaveInformation
 Payload for kSaveCompleted. More...
 
struct  ModelMetadata
 FormIt::ModelMetadata struct. More...
 
struct  MessageStruct
 The base class for all messages. More...
 
struct  MessagePayloadStruct
 This structure hides the implementation of the payload so it can't be used improperly. More...
 
struct  MessageWithPayloadStruct
 The base class for all structures that have a payload. More...
 
struct  MessageVoidStruct
 The base class for all structures that don't have a payload. More...
 
class  MessageBroadcaster
 FormIt::MessageBroadcaster class. More...
 
class  MessageListener
 FormIt::MessageListener class. 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 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 HandleHUDTextInput (size_t widgetID, std::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 (std::string const &path, SaveOptions saveOptions, const std::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 (std::string const &path)
 Open the given file. More...
 
FORMIT_CORE_EXPORT bool SaveFileForEnergyAnalysis (std::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 (std::string const &sFileName)
 Get preview image from axm file. More...
 
FORMIT_CORE_EXPORT size_t ImportToGroup (std::string const &fileType, std::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 (std::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 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 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 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
 
enum class  LibraryType { SKETCH = 0 , APPLICATION , BUNDLE }
 
enum class  LinearFormatType {
  kBestFit , kImperialFeetInches , kImperialFeetFractional , kMetricCentimeter ,
  kMetricMeter , kMetricMillimeter , kImperialInches
}
 
enum class  NotificationType {
  Unspecified = 0 , Information = 1 , Warning = 2 , Error = 3 ,
  Success = 4 , Debug = 5
}
 
enum class  SolidRendererFlags {
  NONE = 0 , OVERSHOOT_SILHOUETTE_AND_DRAFTING = 1 << 0 , DRAFTING_ALWAYS_VISIBLE = 1 << 1 , SKETCHY_EDGES = 1 << 2 ,
  AMBIENT_SHADOWS = 1 << 3 , HIDE_EDGES = 1 << 4 , FACE_SIDES = 1 << 5 , THIN_EDGES = 1 << 6 ,
  NON_MANIFOLD_EDGES = 1 << 7 , HIDE_SILHOUETTE = 1 << 8 , USE_FACE_BACK_MATERIALS = 1 << 9 , USE_EDGE_MATERIALS = 1 << 10 ,
  MONOTONE = 1 << 11 , HIDE_GROUND_PLANE = 1 << 12 , SECTIONPLANECOLOR = 1 << 13 , SHOW_GROUP_BBOX = 1 << 14 ,
  HIDE_SKY_COLOR = 1 << 15 , HIDE_FOG = 1 << 16 , HIDE_WORK_PLANE = 1 << 17
}
 < the default underlying type, int, is supported by Reader::readWithCheck() More...
 
enum class  SortOrder { Ascending , Descending , Unsorted }
 
enum class  UnitType {
  kImperialFeetInches , kMetricMeter , kImperialInches , kMetricCentimeter ,
  kMetricMillimeter , kUnitTypeInvalid
}
 
enum class  KeyboardModifier {
  NoModifier = 0 , ShiftModifier = 1 << 0 , ControlModifier = 1 << 1 , AltModifier = 1 << 2 ,
  ControlShiftModifier = ControlModifier | ShiftModifier , ControlAltModifier = ControlModifier | AltModifier , AltShiftModifier = AltModifier | ShiftModifier , ControlAltShiftModifier = ControlModifier | AltModifier | ShiftModifier
}
 
enum class  MouseButton {
  NONE = 0 , LEFT = 1 << 0 , RIGHT = 1 << 1 , MIDDLE = 1 << 2 ,
  LEFTMIDDLE = LEFT | MIDDLE , LEFTRIGHT = LEFT | RIGHT , MIDDLERIGHT = MIDDLE | RIGHT , LEFTMIDDLERIGHT = LEFT | MIDDLE | RIGHT
}
 
enum class  ToolType {
  NONE , CAMERA_ORBIT , CAMERA_PAN , CAMERA_ZOOM ,
  KEYBOARD_SHORTCUTS , SELECTION , CREATE_CUBE , CREATE_PYRAMID ,
  CREATE_DOME , CREATE_ROOF , CREATE_CYLINDER , DRAG_FACE ,
  POLYLINE , RECTANGLE , CIRCLE , SET_AXES ,
  TRANSLATION , ARC , SCALE_FACE , ROTATE_FACE ,
  SPLINE , ROTATION , PASTE , SCALE_OBJECTS ,
  OFFSET_FACE , TAPER_FACE , PAINTBRUSH , AREA_SELECTION ,
  MERGE , REVERSE_FACE , GROUP , GROUP_CONTEXTMENU ,
  UNGROUP , UNGROUP_CONTEXTMENU , UNGROUP_ALL , UNGROUP_ALL_CONTEXTMENU ,
  GROUP_FLATTEN , GROUP_MAKE_UNIQUE , GROUP_MAKE_UNIQUE_CONTEXTMENU , GROUP_EDIT_IN_CONTEXT ,
  GROUP_EDIT_IN_CONTEXT_CONTEXTMENU , FILTERED_SELECTION , FIRST_PERSON_CAMERA , HISTORY_PLACEMENT ,
  SOLAR_RADIATION_SELECTION , SOLAR_RADIATION_AREA_SELECTION , JOIN , CUT ,
  SWEEP , OFFSET_BODY , COVER_EDGES , JOIN_CONTEXTMENU ,
  CUT_CONTEXTMENU , LOFT_EDGES , 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 ,
  ARCCENTERRADIUS , MATERIALPICKER , SECTION_PLANE , ARRAY ,
  MOVE , COPY , DELETE_OBJECT , UNSMOOTH_EDGES ,
  SMOOTH_EDGES , RESET_AXES , EXIT_TO_PARENT , LASSO_SELECTION ,
  TRANSLATION_IMPLICIT , FLATTEN_FACES , OBJECTS_TO_MESHES , MESHES_TO_OBJECTS ,
  EDIT_TEXTURES , ALIGN_WITH_FACE , DYNAMOSELECTION , POLYGON ,
  OFFSET_LINE , CONFIRM_ACTION , NUM_TOOLS
}
 
enum class  SunLocationDataChange : uint16_t {
  eLatitude = 0x0001 , eLongitude = 0x0002 , eSunLocationTime = 0x0004 , eUTCTimeZone = 0x0008 ,
  eDSTOffset = 0x0010 , eSunLocationDay = 0x0020 , eSunLocationMonth = 0x0040 , eSunLocationYear = 0x0080 ,
  eDSTEnabled = 0x0100
}
 
enum  CameraDirectionType {
  DEFAULT = 0 , ZPOS , ZNEG , XPOS ,
  XNEG , YPOS , YNEG , NUM_PROJECTION_TYPES
}
 Preset camera directions. More...
 
enum  CameraProjectionType { PERSPECTIVE = 0 , ORTHOGRAPHIC , PERSPECTIVE2PT }
 Camera projection types. More...
 
enum class  SceneCaptureFlags {
  None = 0 , CameraData = 1 << 0 , RendererData = 1 << 1 , SunLocationData = 1 << 2 ,
  ViewItemsDeprecated = 1 << 3 , LayersList = 1 << 4
}
 Scene capture flags. More...
 
enum class  ReadResult {
  LOADED = 0 , GOOD , UNRECOGNIZED_FILETYPE , UNRECOGNIZED_VERSION ,
  UNRECOGNIZED_OFFSET , OLDERFILE , BAD , FAILED ,
  COULDNT_OPEN , COULDNT_CREATE_IMAGE , END_OF_FILE , NONE
}
 
enum class  WriteResult { GOOD = 0 , BAD , UNRECOGNIZED_VERSION , NONE }
 
enum class  RestoreResult { NOTHING_TO_RESTORE = 0 , RESTORED , FAILED }
 
enum class  SaveOptions {
  AllObjects , AllObjectsWithHistory , VisibleOnly , SelectedOnly ,
  SelectedOnlyWorldCoords
}
 
enum class  BuildingType {
  UNKNOWN = 0 , 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
}
 
using StringType = std::string_t
 
using NotificationHandle = std::shared_ptr< NotificationHandleType >
 
using KeyboardModifier_ut = std::underlying_type< KeyboardModifier >::type
 
using MouseButton_ut = std::underlying_type< MouseButton >::type
 
using SunLocationDataChange_t = std::underlying_type< SunLocationDataChange >::type
 
using AllImageData = std::vector< std::pair< WSM::ObjectHistoryID, FormIt::ImageData > >
 
using SceneCaptureFlags_ut = std::underlying_type< SceneCaptureFlags >::type
 
using ModelChangedCallback = std::function< void(WSM::ModelChangeData const &)>
 Model changed callback type. More...
 
constexpr bool enable_bitmask_operators (SolidRendererFlags)
 enable_bitmask_operators() function. More...
 
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)
 

Typedef Documentation

◆ AllImageData

using FormIt::AllImageData = typedef std::vector<std::pair<WSM::ObjectHistoryID, FormIt::ImageData> >

◆ KeyboardModifier_ut

using FormIt::KeyboardModifier_ut = typedef std::underlying_type<KeyboardModifier>::type

◆ ModelChangedCallback

using FormIt::ModelChangedCallback = typedef std::function<void(WSM::ModelChangeData const &)>

Model changed callback type.

◆ MouseButton_ut

using FormIt::MouseButton_ut = typedef std::underlying_type<MouseButton>::type

◆ NotificationHandle

using FormIt::NotificationHandle = typedef std::shared_ptr<NotificationHandleType>

◆ SceneCaptureFlags_ut

using FormIt::SceneCaptureFlags_ut = typedef std::underlying_type<SceneCaptureFlags>::type

◆ SunLocationDataChange_t

using FormIt::SunLocationDataChange_t = typedef std::underlying_type<SunLocationDataChange>::type

Enumeration Type Documentation

◆ BuildingType

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 

◆ CameraDirectionType

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 

◆ CameraProjectionType

Camera projection types.

Enumerator
PERSPECTIVE 
ORTHOGRAPHIC 
PERSPECTIVE2PT 

◆ KeyboardModifier

Enumerator
NoModifier 
ShiftModifier 
ControlModifier 
AltModifier 
ControlShiftModifier 
ControlAltModifier 
AltShiftModifier 
ControlAltShiftModifier 

◆ LibraryType

enum FormIt::LibraryType
strong
Enumerator
SKETCH 
APPLICATION 
BUNDLE 

◆ LinearFormatType

Enumerator
kBestFit 

choose the appropriate format based on unit type and other factors

kImperialFeetInches 
kImperialFeetFractional 
kMetricCentimeter 
kMetricMeter 
kMetricMillimeter 
kImperialInches 

◆ MouseButton

enum FormIt::MouseButton
strong
Enumerator
NONE 
LEFT 
RIGHT 
MIDDLE 
LEFTMIDDLE 
LEFTRIGHT 
MIDDLERIGHT 
LEFTMIDDLERIGHT 

◆ NotificationType

Enumerator
Unspecified 
Information 
Warning 
Error 
Success 
Debug 

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

◆ ReadResult

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 

◆ RestoreResult

enum FormIt::RestoreResult
strong
Enumerator
NOTHING_TO_RESTORE 
RESTORED 
FAILED 

◆ SaveOptions

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.

◆ SceneCaptureFlags

Scene capture flags.

Enumerator
None 
CameraData 
RendererData 
SunLocationData 
ViewItemsDeprecated 

Axis/Grid/North Arrow...

. Now deprecated. Included in RendererData

LayersList 

◆ SolidRendererFlags

< 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 

◆ SortOrder

enum FormIt::SortOrder
strong
Enumerator
Ascending 
Descending 
Unsorted 

◆ SunLocationDataChange

enum FormIt::SunLocationDataChange : uint16_t
strong
Enumerator
eLatitude 
eLongitude 
eSunLocationTime 
eUTCTimeZone 
eDSTOffset 
eSunLocationDay 
eSunLocationMonth 
eSunLocationYear 
eDSTEnabled 

◆ ToolType

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!

◆ UnitType

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

Keep at end.

◆ WriteResult

enum FormIt::WriteResult
strong
Enumerator
GOOD 
BAD 
UNRECOGNIZED_VERSION 
NONE 

Function Documentation

◆ enable_bitmask_operators() [1/4]

constexpr bool FormIt::enable_bitmask_operators ( KeyboardModifier  )
constexpr

◆ enable_bitmask_operators() [2/4]

constexpr bool FormIt::enable_bitmask_operators ( MouseButton  )
constexpr

◆ enable_bitmask_operators() [3/4]

constexpr bool FormIt::enable_bitmask_operators ( SceneCaptureFlags  )
constexpr

◆ enable_bitmask_operators() [4/4]

constexpr bool FormIt::enable_bitmask_operators ( SolidRendererFlags  )
constexpr

◆ ToolTypeAsString()

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

◆ kAnalyticsLog

const kAnalyticsLogType FormIt::kAnalyticsLog
extern

◆ kAnimationAdded

const kAnimationAddedType FormIt::kAnimationAdded
extern

◆ kAnimationNameUpdated

const kAnimationNameUpdatedType FormIt::kAnimationNameUpdated
extern

◆ kAppUIExit

const kAppUIExitType FormIt::kAppUIExit
extern

◆ kAppUIInitialized

const kAppUIInitializedType FormIt::kAppUIInitialized
extern

◆ kArrayToolRequest

const kArrayToolRequestType FormIt::kArrayToolRequest
extern

◆ kAutoSaveRequested

const kAutoSaveRequestedType FormIt::kAutoSaveRequested
extern

◆ kAxesVisibilityChanged

const kAxesVisibilityChangedType FormIt::kAxesVisibilityChanged
extern

◆ kCameraChanged

const kCameraChangedType FormIt::kCameraChanged
extern

◆ kCameraOperationEnded

const kCameraOperationEndedType FormIt::kCameraOperationEnded
extern

◆ kCameraOperationStarted

const kCameraOperationStartedType FormIt::kCameraOperationStarted
extern

◆ kCameraProjectionTypeChanged

const kCameraProjectionTypeChangedType FormIt::kCameraProjectionTypeChanged
extern

◆ kCameraSharingChange

const kCameraSharingChangeType FormIt::kCameraSharingChange
extern

◆ kChatEmit

const kChatEmitType FormIt::kChatEmit
extern

◆ kChatReceived

const kChatReceivedType FormIt::kChatReceived
extern

◆ kCollabConnectionChange

const kCollabConnectionChangeType FormIt::kCollabConnectionChange
extern

◆ kCollaborationInitProgressUpdated

const kCollaborationInitProgressUpdatedType FormIt::kCollaborationInitProgressUpdated
extern

◆ kCollaborationLoadProgressUpdated

const kCollaborationLoadProgressUpdatedType FormIt::kCollaborationLoadProgressUpdated
extern

◆ kCollaborationText

const kCollaborationTextType FormIt::kCollaborationText
extern

◆ kCollaborationUserListUpdated

const kCollaborationUserListUpdatedType FormIt::kCollaborationUserListUpdated
extern

◆ kCollabSessionInit

const kCollabSessionInitType FormIt::kCollabSessionInit
extern

◆ kContentLibraryLocationsChanged

const kContentLibraryLocationsChangedType FormIt::kContentLibraryLocationsChanged
extern

◆ kCreatePanel

const kCreatePanelType FormIt::kCreatePanel
extern

◆ kCreateToolbar

const kCreateToolbarType FormIt::kCreateToolbar
extern

◆ kDefaultColorsChanged

const kDefaultColorsChangedType FormIt::kDefaultColorsChanged
extern

◆ kDismissProgressUI

const kDismissProgressUIType FormIt::kDismissProgressUI
extern

◆ kDisplayModeChanged

const kDisplayModeChangedType FormIt::kDisplayModeChanged
extern

◆ kDynamoFileLocationsChanged

const kDynamoFileLocationsChangedType FormIt::kDynamoFileLocationsChanged
extern

◆ kDynamoResetReach

const kDynamoResetReachType FormIt::kDynamoResetReach
extern

◆ kDynamoRunStateChanged

const kDynamoRunStateChangedType FormIt::kDynamoRunStateChanged
extern

◆ kFollowCamera

const kFollowCameraType FormIt::kFollowCamera
extern

◆ kGridScaleChanged

const kGridScaleChangedType FormIt::kGridScaleChanged
extern

◆ kHistoryDeletedForModelTreeOnly

const kHistoryDeletedForModelTreeOnlyType FormIt::kHistoryDeletedForModelTreeOnly
extern

◆ kImageAdded

const kImageAddedType FormIt::kImageAdded
extern

◆ kImageAlphaChanged

const kImageAlphaChangedType FormIt::kImageAlphaChanged
extern

◆ kImageChanged

const kImageChangedType FormIt::kImageChanged
extern

◆ kImageDeleted

const kImageDeletedType FormIt::kImageDeleted
extern

◆ kImageOrderChanged

const kImageOrderChangedType FormIt::kImageOrderChanged
extern

◆ kInContextEditing

const kInContextEditingType FormIt::kInContextEditing
extern

◆ kInferenceEventInferenceLockedChanged

const kInferenceEventInferenceLockedChangedType FormIt::kInferenceEventInferenceLockedChanged
extern

◆ kInstallPlugin

const kInstallPluginType FormIt::kInstallPlugin
extern

◆ kInvalidateEdges

const kInvalidateEdgesType FormIt::kInvalidateEdges
extern

◆ kLayerLoadInRevitChanged

const kLayerLoadInRevitChangedType FormIt::kLayerLoadInRevitChanged
extern

◆ kLayerManagerChanged

const kLayerManagerChangedType FormIt::kLayerManagerChanged
extern

◆ kLayerNameChanged

const kLayerNameChangedType FormIt::kLayerNameChanged
extern

◆ kLayerPickableChanged

const kLayerPickableChangedType FormIt::kLayerPickableChanged
extern

◆ kLayerVisibilityChanged

const kLayerVisibilityChangedType FormIt::kLayerVisibilityChanged
extern

◆ kLCSChanged

const kLCSChangedType FormIt::kLCSChanged
extern

◆ kLevelManagerChanged

const kLevelManagerChangedType FormIt::kLevelManagerChanged
extern

◆ kLevelsVisibilityChanged

const kLevelsVisibilityChangedType FormIt::kLevelsVisibilityChanged
extern

◆ kLoadComplete

const kLoadCompleteType FormIt::kLoadComplete
extern

◆ kLockAndHidePointer

const kLockAndHidePointerType FormIt::kLockAndHidePointer
extern

◆ kMaterialAdded

const kMaterialAddedType FormIt::kMaterialAdded
extern

◆ kMaterialChanged

const kMaterialChangedType FormIt::kMaterialChanged
extern

◆ kMaterialCreatedFromSample

const kMaterialCreatedFromSampleType FormIt::kMaterialCreatedFromSample
extern

◆ kMaterialDataChanged

const kMaterialDataChangedType FormIt::kMaterialDataChanged
extern

◆ kMaterialDeleted

const kMaterialDeletedType FormIt::kMaterialDeleted
extern

◆ kMaterialManagerChanged

const kMaterialManagerChangedType FormIt::kMaterialManagerChanged
extern

◆ kMaterialPicked

const kMaterialPickedType FormIt::kMaterialPicked
extern

◆ kModelChanged

const kModelChangedType FormIt::kModelChanged
extern

◆ kNewModelRequested

const kNewModelRequestedType FormIt::kNewModelRequested
extern

◆ kObjectFacetingAccuracyChanged

const kObjectFacetingAccuracyChangedType FormIt::kObjectFacetingAccuracyChanged
extern

◆ kObjectsPreselect

const kObjectsPreselectType FormIt::kObjectsPreselect
extern

◆ kOpenFileComplete

const kOpenFileCompleteType FormIt::kOpenFileComplete
extern

◆ kOpenFileStarted

const kOpenFileStartedType FormIt::kOpenFileStarted
extern

◆ kOxygenAuthenticationStatusChanged

const kOxygenAuthenticationStatusChangedType FormIt::kOxygenAuthenticationStatusChanged
extern

◆ kPostProgressUpdate

const kPostProgressUpdateType FormIt::kPostProgressUpdate
extern

◆ kPresentProgressUI

const kPresentProgressUIType FormIt::kPresentProgressUI
extern

◆ kProjectNameUpdated

const kProjectNameUpdatedType FormIt::kProjectNameUpdated
extern

◆ kProjectPropertiesChanged

const kProjectPropertiesChangedType FormIt::kProjectPropertiesChanged
extern

◆ kRefresh3DView

const kRefresh3DViewType FormIt::kRefresh3DView
extern

◆ kReset3DViewport

const kReset3DViewportType FormIt::kReset3DViewport
extern

◆ kReSize3DView

const kReSize3DViewType FormIt::kReSize3DView
extern

◆ kRevitConnectionChange

const kRevitConnectionChangeType FormIt::kRevitConnectionChange
extern

◆ kRevitFamilyInfoChanged

const kRevitFamilyInfoChangedType FormIt::kRevitFamilyInfoChanged
extern

◆ kSampleMaterialsLocationsChanged

const kSampleMaterialsLocationsChangedType FormIt::kSampleMaterialsLocationsChanged
extern

◆ kSampleMaterialsNodeLoaded

const kSampleMaterialsNodeLoadedType FormIt::kSampleMaterialsNodeLoaded
extern

◆ kSampleMaterialsNodeLoadFailed

const kSampleMaterialsNodeLoadFailedType FormIt::kSampleMaterialsNodeLoadFailed
extern

◆ kSampleMaterialsNodeLoadingStatusChanged

const kSampleMaterialsNodeLoadingStatusChangedType FormIt::kSampleMaterialsNodeLoadingStatusChanged
extern

◆ kSatelliteImageIsHidden

const kSatelliteImageIsHiddenType FormIt::kSatelliteImageIsHidden
extern

◆ kSatelliteImageIsVisible

const kSatelliteImageIsVisibleType FormIt::kSatelliteImageIsVisible
extern

◆ kSaveCompleted

const kSaveCompletedType FormIt::kSaveCompleted
extern

◆ kSaveLocallyRequested

const kSaveLocallyRequestedType FormIt::kSaveLocallyRequested
extern

◆ kSaveLocallyWithHistoryRequested

const kSaveLocallyWithHistoryRequestedType FormIt::kSaveLocallyWithHistoryRequested
extern

◆ kSaveRequested

const kSaveRequestedType FormIt::kSaveRequested
extern

◆ kSceneActivated

const kSceneActivatedType FormIt::kSceneActivated
extern

◆ kSceneAdded

const kSceneAddedType FormIt::kSceneAdded
extern

◆ kSceneCameraChanged

const kSceneCameraChangedType FormIt::kSceneCameraChanged
extern

◆ kSceneItemChanged

const kSceneItemChangedType FormIt::kSceneItemChanged
extern

◆ kSceneModifiedStateChanged

const kSceneModifiedStateChangedType FormIt::kSceneModifiedStateChanged
extern

◆ kSceneNameUpdated

const kSceneNameUpdatedType FormIt::kSceneNameUpdated
extern

◆ kSceneRemoved

const kSceneRemovedType FormIt::kSceneRemoved
extern

◆ kScenesAnimationStartStop

const kScenesAnimationStartStopType FormIt::kScenesAnimationStartStop
extern

◆ kScenesRecordEnd

const kScenesRecordEndType FormIt::kScenesRecordEnd
extern

◆ kScenesRecordFrame

const kScenesRecordFrameType FormIt::kScenesRecordFrame
extern

◆ kScenesRecordStart

const kScenesRecordStartType FormIt::kScenesRecordStart
extern

◆ kScenesUpdated

const kScenesUpdatedType FormIt::kScenesUpdated
extern

◆ kSceneUpdated

const kSceneUpdatedType FormIt::kSceneUpdated
extern

◆ kSelectionFilterChanged

const kSelectionFilterChangedType FormIt::kSelectionFilterChanged
extern

◆ kSelectionHightlightEnabledChanged

const kSelectionHightlightEnabledChangedType FormIt::kSelectionHightlightEnabledChanged
extern

◆ kSelectionsChanged

const kSelectionsChangedType FormIt::kSelectionsChanged
extern

◆ kSetCursor

const kSetCursorType FormIt::kSetCursor
extern

◆ kSetLocation

const kSetLocationType FormIt::kSetLocation
extern

◆ kSetToolTypeCursor

const kSetToolTypeCursorType FormIt::kSetToolTypeCursor
extern

◆ kShowDimensionEditor

const kShowDimensionEditorType FormIt::kShowDimensionEditor
extern

◆ kShowDimensionEditorDimIDArg

FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorDimIDArg
extern

◆ kShowDimensionEditorDimTypeArg

FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorDimTypeArg
extern

◆ kShowDimensionEditorScreenPosArg

FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorScreenPosArg
extern

◆ kShowDimensionEditorTabKeyArg

FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorTabKeyArg
extern

◆ kShowDimensionEditorTextArg

FORMIT_CORE_EXPORT ::string const FormIt::kShowDimensionEditorTextArg
extern

◆ kShowDimensionSettingChanged

const kShowDimensionSettingChangedType FormIt::kShowDimensionSettingChanged
extern

◆ kShowEditedGroupOnlyChanged

const kShowEditedGroupOnlyChangedType FormIt::kShowEditedGroupOnlyChanged
extern

◆ kShowTooltip

const kShowTooltipType FormIt::kShowTooltip
extern

◆ kSolarAnalysisFinishedRun

const kSolarAnalysisFinishedRunType FormIt::kSolarAnalysisFinishedRun
extern

◆ kSolarAnalysisModeChanged

const kSolarAnalysisModeChangedType FormIt::kSolarAnalysisModeChanged
extern

◆ kSolarAnalysisPeakMonthChanged

const kSolarAnalysisPeakMonthChangedType FormIt::kSolarAnalysisPeakMonthChanged
extern

◆ kSolarAnalysisResultTypeChanged

const kSolarAnalysisResultTypeChangedType FormIt::kSolarAnalysisResultTypeChanged
extern

◆ kSolarAnalysisSelectionHighlight

const kSolarAnalysisSelectionHighlightType FormIt::kSolarAnalysisSelectionHighlight
extern

◆ kSolarAnalysisWeatherDataNotAvailable

const kSolarAnalysisWeatherDataNotAvailableType FormIt::kSolarAnalysisWeatherDataNotAvailable
extern

◆ kStartUITool

const kStartUIToolType FormIt::kStartUITool
extern

◆ kSunDirectionChanged

const kSunDirectionChangedType FormIt::kSunDirectionChanged
extern

◆ kSunDirectionChangesEnded

const kSunDirectionChangesEndedType FormIt::kSunDirectionChangesEnded
extern

◆ kTestRunning

const kTestRunningType FormIt::kTestRunning
extern

◆ kTimerTicked

const kTimerTickedType FormIt::kTimerTicked
extern

◆ kToolGotFocus

const kToolGotFocusType FormIt::kToolGotFocus
extern

◆ kToolHandled

const kToolHandledType FormIt::kToolHandled
extern

◆ kToolModeChanged

const kToolModeChangedType FormIt::kToolModeChanged
extern

◆ kToolRemoved

const kToolRemovedType FormIt::kToolRemoved
extern

◆ kToolsLocationRequest

const kToolsLocationRequestType FormIt::kToolsLocationRequest
extern

◆ kTouchEnabledChanged

const kTouchEnabledChangedType FormIt::kTouchEnabledChanged
extern

◆ kUndoManagerDeleteAllRedo

const kUndoManagerDeleteAllRedoType FormIt::kUndoManagerDeleteAllRedo
extern

◆ kUndoManagerStateAdded

const kUndoManagerStateAddedType FormIt::kUndoManagerStateAdded
extern

◆ kUndoManagerStateNameChange

const kUndoManagerStateNameChangeType FormIt::kUndoManagerStateNameChange
extern

◆ kUndoManagerUpdate

const kUndoManagerUpdateType FormIt::kUndoManagerUpdate
extern

◆ kUndoRedoAvailabilityChanged

const kUndoRedoAvailabilityChangedType FormIt::kUndoRedoAvailabilityChanged
extern

◆ kUndoRedoExecuted

const kUndoRedoExecutedType FormIt::kUndoRedoExecuted
extern

◆ kUndoRedoMultipleHistoriesEnded

const kUndoRedoMultipleHistoriesEndedType FormIt::kUndoRedoMultipleHistoriesEnded
extern

◆ kUndoRedoPerHistory

const kUndoRedoPerHistoryType FormIt::kUndoRedoPerHistory
extern

◆ kUnfollowCamera

const kUnfollowCameraType FormIt::kUnfollowCamera
extern

◆ kUninstallPlugin

const kUninstallPluginType FormIt::kUninstallPlugin
extern

◆ kUnitTypeChanged

const kUnitTypeChangedType FormIt::kUnitTypeChanged
extern

◆ kUpdateRenderHistory

const kUpdateRenderHistoryType FormIt::kUpdateRenderHistory
extern

◆ kUserEntitlementsChanged

const kUserEntitlementsChangedType FormIt::kUserEntitlementsChanged
extern

◆ kVisualStyleChanged

const kVisualStyleChangedType FormIt::kVisualStyleChanged
extern