| CWSM::AbstractLockGuard | WSM::AbstractLockGuard class |
| ▼Cany | |
| CFormIt::MessagePayloadStruct | This structure hides the implementation of the payload so it can't be used improperly |
| CWSM::ATFCameraData | Data used to pass camera information to and from ATF |
| CFormIt::CameraData | FormIt::CameraData class |
| CFormIt::Collaboration::ChatMessage | FormIt::Collaboration::ChatMessage struct |
| CWSM::Color | Stores an RGBA color value |
| CFormIt::AutoSave::Config | |
| CFormIt::ContentDataWithoutAXM | FormIt::ContentDataWithoutAXM struct |
| CWSM::CurveData | Data used to construct a string of edges |
| CWSM::EdgeData | Data used to construct an edge |
| ▼CFormIt::Forge::ElementInfo | Base class that represents a BIM360 element |
| CFormIt::Forge::FileInfo | Represents a file in BIM360 The file element has a containing folder and version |
| CFormIt::Forge::FolderInfo | Represents a folder in BIM360 |
| ▼CFormIt::Forge::ExtensionInfo | This class is used to store specific extension information in FileInfo |
| CFormIt::Forge::RevitFamilyInfo | Holds Revit family information obtained from derivative service |
| CWSM::FaceData | Data used to construct a face |
| CWSM::FacetsBodyData | Contains data for constructing a Body from facets |
| CFormIt::Forge::FileData | Compact representation of a file in BIM360 along with data |
| CFormIt::Files::FileOptions | FormIt::Files::FileOptions struct |
| CFormIt::Files::FileOptionsList | FormIt::Files::FileOptionsList class |
| CFormIt::Forge::FolderContents | Compact representation of BIM360 folder contents |
| CWSM::GroupInstancePath | Private member m_aPaths in GroupInstancePath is not exported and causes a warning that can be safely ignored |
| CFormIt::Web::Header | Representation of a single header |
| CWSM::Utils::HistoryBoundsHelper | This is a helper class to find the bounds of the Objects that are visible in the Model. class HistoryBoundsHelper |
| CFormIt::UndoManagement::HistoryID | Simple wrappers to ensure type safety |
| CWSM::Utils::HistoryObjects | This is a helper class to convert the many representations of Objects used by the WSM APIs.class HistoryObjects |
| CFormIt::Forge::HubInfo | Represents a Hub on BIM360 Contains a list of projects represented as ProjectInfo structs |
| CWSM::Utils::IAppHelper | IAppHelper is the interface for an application helper class.class IAppHelper |
| CWSM::Utils::ICamera | ICamera is an interface supplied by the application to query the camera class ICamera |
| CFormIt::ImageData | Class that represents an image object implements code to have the different data members loaded correctly i.e |
| CWSM::ImageData | Data used to construct a rectangular face with a texture on it |
| CWSM::InstanceData | Data used to construct a group instance |
| CWSM::Interval2d | Corresponds to a bounding box in 2D space |
| CWSM::Interval3d | Corresponds to a bounding box in 3D space |
| ▼CWSM::IRayFireFilterAndAbort | ! Interface class used by APIRayFireReadOnly and APIIntersectsNegativeSideOfPlanesReadOnly |
| CWSM::Utils::RayFireFilterHidden | Implemetation of IRayFireFilterAndAbort that filters hidden objects |
| CWSM::Utils::RayFireFilterHiddenOrNonPickable | Implemetation of IRayFireFilterAndAbort that filters hidden and and non pickable objects Note that this implementation does not use a pick ray, as it is used by area seletion where no pick ray exists |
| CWSM::Utils::RayFireFilterHiddenOrSectioned | Implemetation of IRayFireFilterAndAbort that filters hidden and/or sectioned objects |
| CWSM::Utils::ITooltipProvider | ITooltipProvider is an interface supplied by the application to display the tooltip class ITooltipProvider |
| CFormIt::UndoManagement::JSHistoryID | JSHistoryID is a helper class for JS APIs to take either a HistoryID or int |
| CFormIt::UndoManagement::JSStateID | JSStateID is a helper class for JS APIs to take either a StateID or int |
| CWSM::LayerData | Data used to construct a layer |
| CFormIt::Layers::LayerData | |
| CFormIt::LevelData | This class represents a Level in formit Core |
| CWSM::Line3d | Stores an oriented line and/or an axis, defined by a Point3d and a Vector3d |
| CFormIt::LoadCompleteData | LoadComplete messages A load has completed or Begin/EndState happened Payload : LoadCompleteData |
| CWSM::LoopData | Data used to construct a loop in a face |
| CFormIt::Materials::MaterialData | FormIt::Materials::MaterialData struct |
| CWSM::Utils::MaterialData | Data that stores all the material properties to be collected by GetAllRenderingInformation |
| CWSM::MaterialData | Data used to construct a material |
| CFormIt::MaterialManagerChangedData | Material messages Materials were added, changed, removed Payload : MaterialChangeData |
| CWSM::Utils::MeshData | Data that can be used to draw a single mesh |
| CWSM::Utils::MeshesAndTransformsData | Data that packages meshes and transforms together |
| CFormIt::Forge::UI::Message | |
| CFormIt::MessageBroadcaster | FormIt::MessageBroadcaster class |
| CFormIt::MessageListener | FormIt::MessageListener class |
| ▼CFormIt::MessageStruct | The base class for all messages |
| ►CFormIt::MessageVoidStruct | The base class for all structures that don't have a payload |
| CFormIt::kAppUIExitType | Called when the application is exiting |
| CFormIt::kAppUIInitializedType | Called after the application UI is fully initialized |
| CFormIt::kArrayToolRequestType | Request Array Tool |
| CFormIt::kAutoSaveRequestedType | Signals that it is time to save the current project |
| CFormIt::kCameraChangedType | The Camera's orientation changed |
| CFormIt::kCameraOperationEndedType | Sent when a pan/zoom/orbit operation ends |
| CFormIt::kCameraOperationStartedType | Sent when a pan/zoom/orbit operation begins |
| CFormIt::kCameraProjectionTypeChangedType | The Camera's projection type changed from ortho to perspective, or vice versa |
| CFormIt::kContentLibraryLocationsChangedType | Message to notify content library locations changed |
| CFormIt::kDefaultColorsChangedType | FormIt::kDefaultColorsChangedType struct |
| CFormIt::kDismissProgressUIType | FormIt::kDismissProgressUIType struct |
| CFormIt::kDisplayModeChangedType | Triggered on display mode changed |
| CFormIt::kDynamoFileLocationsChangedType | Message to notify Dynamo File locations changed |
| CFormIt::kDynamoResetReachType | FormIt::kDynamoResetReachType struct |
| CFormIt::kDynamoRunStateChangedType | Signals that Dynamo started/stopped running |
| CFormIt::kGridScaleChangedType | The grid scale changed |
| CFormIt::kInvalidateEdgesType | Triggered on certain line style changes |
| CFormIt::kLCSChangedType | Local coordinate system (LCS) changed |
| CFormIt::kLevelManagerChangedType | Levels were added, changed, removed |
| CFormIt::kNewModelRequestedType | Trigger a new model |
| CFormIt::kObjectFacetingAccuracyChangedType | Curve/Surface Accuracy changed |
| CFormIt::kOxygenAuthenticationStatusChangedType | Fired by Oxygen AuthProvider on authentication status change |
| CFormIt::kProjectPropertiesChangedType | Project properties changed |
| CFormIt::kRefresh3DViewType | Refresh3DView requests the equivalent of WM_PAINT on the 3D view |
| CFormIt::kReset3DViewportType | KReset3DViewport requests the viewport to reset to the default size (full window extents) |
| CFormIt::kRevitFamilyInfoChangedType | Group info was changed |
| CFormIt::kSampleMaterialsLocationsChangedType | Signals that the sample materials directories were changed |
| CFormIt::kSaveLocallyRequestedType | Trigger a save of the current project to a local file |
| CFormIt::kSaveLocallyWithHistoryRequestedType | Same as kSaveLocallyRequested, except that the data is saved with history information |
| CFormIt::kSaveRequestedType | Trigger a save of the current project |
| CFormIt::kSceneModifiedStateChangedType | Signals that the state of scene (i.e., modified/unmodified) has changed |
| CFormIt::kScenesAnimationStartStopType | FormIt::kScenesAnimationStartStopType struct |
| CFormIt::kScenesRecordEndType | FormIt::kScenesRecordEndType struct |
| CFormIt::kScenesUpdatedType | FormIt::kScenesUpdatedType struct |
| CFormIt::kSelectionFilterChangedType | Signals that global selection filter (area selection, dynamo picking) changed |
| CFormIt::kSelectionsChangedType | KScenesPresentationModeChanged is sent when scenes start playing (payload == true) or stop playing (payload == false) DECLARE_MESSAGE(FORMIT_CORE_EXPORT, kScenesPresentationModeChanged, bool); |
| CFormIt::kSolarAnalysisWeatherDataNotAvailableType | No weather data available for solar analysis |
| CFormIt::kSunDirectionChangedType | Modification of shadow |
| CFormIt::kSunDirectionChangesEndedType | FormIt::kSunDirectionChangesEndedType struct |
| CFormIt::kToolModeChangedType | Tells when a tool changes its "mode" |
| CFormIt::kToolsLocationRequestType | Request the location dialog |
| CFormIt::kUndoRedoMultipleHistoriesEndedType | Invoked when undo or redo on multiple Histories is finished so that operations that were paused (for example rendering) can be updated |
| CFormIt::kUnfollowCameraType | FormIt::kUnfollowCameraType struct |
| CFormIt::kUnitTypeChangedType | Unit type changed |
| CFormIt::kVisualStyleChangedType | Triggered on a change to a visual style parameter not covered by kDisplayModeChanged or others in that area |
| ►CFormIt::MessageWithPayloadStruct | The base class for all structures that have a payload |
| CFormIt::kAnalyticsLogType | Tells that an analytics log was generated |
| CFormIt::kAnimationAddedType | FormIt::kAnimationAddedType struct |
| CFormIt::kAnimationNameUpdatedType | FormIt::kAnimationNameUpdatedType struct |
| CFormIt::kAxesVisibilityChangedType | Axes visibility changed |
| CFormIt::kCameraSharingChangeType | Payload: a string containing an integer change type and a string reason |
| CFormIt::kChatEmitType | Payload: std::pair<const char*, int> (chat message, message type) |
| CFormIt::kChatReceivedType | Payload: CollaborationChatMessage as a string |
| CFormIt::kCollabConnectionChangeType | Payload: size_t (CollaborationClient::eConnectionLossReason) |
| CFormIt::kCollaborationInitProgressUpdatedType | Payload: current fragment / how many fragment |
| CFormIt::kCollaborationLoadProgressUpdatedType | Payload: current packet / how many packets |
| CFormIt::kCollaborationTextType | Collaboration text |
| CFormIt::kCollaborationUserListUpdatedType | Collaboration User List Updated () Payload: userIds |
| CFormIt::kCollabSessionInitType | Payload: is this user session owner |
| CFormIt::kCreatePanelType | Create an UI Panel with the given title and URL |
| CFormIt::kCreateToolbarType | Plugin requesting a new toolbar |
| CFormIt::kFollowCameraType | FormIt::kFollowCameraType struct |
| CFormIt::kFormItJSONMsgType | A message the JS API can broadcast |
| CFormIt::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) |
| CFormIt::kImageAddedType | Notify that an image was added |
| CFormIt::kImageAlphaChangedType | Notify that the alpha of an image has changed |
| CFormIt::kImageChangedType | Notify that an image has changed |
| CFormIt::kImageDeletedType | Notify that an image was deleted |
| CFormIt::kImageOrderChangedType | Notify that the order of the images in the given history has changed |
| CFormIt::kInContextEditingType | FormIt::kInContextEditingType struct |
| CFormIt::kInferenceEventInferenceLockedChangedType | The locked status of the current inference has changed |
| CFormIt::kInstallPluginType | Plugin requesting to be installed |
| CFormIt::kInvalidatePreviewImageType | Invalidate the preview image so it gets refreshed |
| CFormIt::kLayerLoadInRevitChangedType | Load in Revit flag changed. Payload : layer id - load pair |
| CFormIt::kLayerManagerChangedType | Layers were added, changed, removed, reordered Payload: {Operation: } |
| CFormIt::kLayerNameChangedType | The name of a layer was changed. Payload : old name - new name pair |
| CFormIt::kLayerPickableChangedType | Layer messages Pickable changed |
| CFormIt::kLayerVisibilityChangedType | Visibility changed. Payload : vector of layer id - visibility pairs |
| CFormIt::kLevelsVisibilityChangedType | The visibility of the levels was changed Payload: bool (new visibility value) |
| CFormIt::kLoadCompleteType | Sent when: |
| CFormIt::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 |
| CFormIt::kMaterialAddedType | Notify listeners that materials have changed |
| CFormIt::kMaterialChangedType | FormIt::kMaterialChangedType struct |
| CFormIt::kMaterialCreatedFromSampleType | Signals that a new formit material was created from a sample material Payload: new formit material id size_t |
| CFormIt::kMaterialDataChangedType | The data of a material was changed. Payload : material id |
| CFormIt::kMaterialDeletedType | FormIt::kMaterialDeletedType struct |
| CFormIt::kMaterialManagerChangedType | FormIt::kMaterialManagerChangedType struct |
| CFormIt::kMaterialPickedType | Tells when a the material picker tool has identified a material |
| CFormIt::kModelChangedType | The 3d scene in WSM was changed somehow |
| CFormIt::kObjectsPreselectType | Want to do a hover rendering for a group of objects |
| CFormIt::kOpenFileCompleteType | Sent when an file had completed loading |
| CFormIt::kOpenFileStartedType | Sent when a file is about to be opened |
| CFormIt::kPanoramInProgressType | Payload is true with true when a panoramic rendering is about to start, false after it has ended |
| CFormIt::kPostProgressUpdateType | Message to post a progress update percentage in the form of a float between 0.0 and 1.0 |
| CFormIt::kPresentProgressUIType | |
| CFormIt::kProjectNameUpdatedType | Project name has been updated Payload: project name with extension |
| CFormIt::kReSize3DViewType | ReSize3DView requests the 3D View to be the given size |
| CFormIt::kRevitConnectionChangeType | Payload: size_t (WebSocketPipe::eConnectionState) |
| CFormIt::kSampleMaterialsNodeLoadedType | Signals that a load request for a sample materials load has completed and that all the children of the node are available |
| CFormIt::kSampleMaterialsNodeLoadFailedType | Signals that a load request for a sample materials load has failed |
| CFormIt::kSampleMaterialsNodeLoadingStatusChangedType | Signals that loading of a node has started or ended Payload: bool |
| CFormIt::kSatelliteImageIsHiddenType | FormIt::kSatelliteImageIsHiddenType struct |
| CFormIt::kSatelliteImageIsVisibleType | Satellite Image visibility changed |
| CFormIt::kSaveCompletedType | Trigerred when a save has successfully completed |
| CFormIt::kSceneActivatedType | Scene Messages |
| CFormIt::kSceneAddedType | FormIt::kSceneAddedType struct |
| CFormIt::kSceneCameraChangedType | FormIt::kSceneCameraChangedType struct |
| CFormIt::kSceneItemChangedType | KSceneItemChanged is sent when a rendering item has changed |
| CFormIt::kSceneNameUpdatedType | FormIt::kSceneNameUpdatedType struct |
| CFormIt::kSceneRemovedType | FormIt::kSceneRemovedType struct |
| CFormIt::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 |
| CFormIt::kScenesRecordStartType | KScenesRecordStart when an animation export to movie is started |
| CFormIt::kSceneUpdatedType | FormIt::kSceneUpdatedType struct |
| CFormIt::kSelectionHightlightEnabledChangedType | Enable / disable the display of selection highlights |
| CFormIt::kSendToRevitPreviewChangedType | The user setting for whether to show the Send to Revit preview has changed |
| CFormIt::kSetCursorType | Tell the UI to set a cursor to the given type |
| CFormIt::kSetLocationType | Message to notify when location has been updated |
| CFormIt::kSetToolTypeCursorType | Tell the UI to set a cursor for the given tool type |
| CFormIt::kShowDimensionEditorType | A request for the native UI to display the dimension editor at the given location |
| CFormIt::kShowDimensionSettingChangedType | Message to say that the showDimensions setting changed |
| CFormIt::kShowEditedGroupOnlyChangedType | Message to say that the showEditedGroupOnly setting changed |
| CFormIt::kShowTooltipType | Request a tooltip |
| CFormIt::kSolarAnalysisFinishedRunType | Solar Analysis finished with new calculation run |
| CFormIt::kSolarAnalysisModeChangedType | Triggered on solar analysis mode changed |
| CFormIt::kSolarAnalysisPeakMonthChangedType | Solar Analysis peak month changed |
| CFormIt::kSolarAnalysisResultTypeChangedType | Solar Analysis result type changed (monthly peak - yearly cumulative) |
| CFormIt::kSolarAnalysisSelectionHighlightType | Face analysis rendering uses a different highlight (individual faces of instances) |
| CFormIt::kStartUIToolType | Message to start an UI tool- platform specific because it pops UI |
| CFormIt::kTestRunningType | Message to alert that a test is/is not running |
| CFormIt::kTimerTickedType | App3D timer ticked |
| CFormIt::kToolGotFocusType | Tells what tool is now on top of the stack, when the tool stack changes |
| CFormIt::kToolHandledType | Tells when a tool has handled an input event |
| CFormIt::kToolRemovedType | Tells when a tool is removed from the top of the stack |
| CFormIt::kTouchEnabledChangedType | The user setting for whether to use the tool grips or normal mouse workflow changed |
| CFormIt::kUndoManagerDeleteAllRedoType | Redo states were deleted for the given History |
| CFormIt::kUndoManagerStateAddedType | A new state was added to the undo manager |
| CFormIt::kUndoManagerStateNameChangeType | An undo manager state was renamed |
| CFormIt::kUndoManagerUpdateType | There was a significant update to the undo manager, all data should be refreshed |
| CFormIt::kUndoRedoAvailabilityChangedType | The ability to undo and redo changed Payload: first: can undo, second: can redo |
| CFormIt::kUndoRedoExecutedType | Undo or Redo was executed, payload is new state ID |
| CFormIt::kUndoRedoPerHistoryType | Undo or Redo was executed in the given History, payload is the History ID |
| CFormIt::kUninstallPluginType | Uninstall the plugin from the given URL |
| CFormIt::kUpdateRenderHistoryType | This message is to updated correctly the selection and the materials when we are drag and dropping a content object |
| CFormIt::kUserEntitlementsChangedType | Payload: is the user's entitlements pair<active entitlements, expired entitlements> |
| CWSM::ModelChangeData | The type of data passed to a callback that will be called upon the completion of each Delta or Undo/Redo operation within any non-temporary History, and the creation or deletion of non-temporary histories |
| CFormIt::ModelMetadata | FormIt::ModelMetadata struct |
| CFormIt::NotificationHandleType | Handle to control a notification dialog after it has been created |
| CWSM::ObjectHistoryID | Combines a history ID and an object ID into a single object |
| CWSM::Utils::ObjectTypeFilter | Struct ObjectTypeFilter |
| CFormIt::Forge::PermissionsInfo | Represents BIM360 Permissions for an ElementInfo |
| CWSM::Utils::PickRay | PickRay is a class containing all the information needed to do a pick in perspective and parallel views.class PickRay |
| CWSM::Plane | Stores an oriented plane in 3D |
| CWSM::Point2d | Stores a point in 2D space |
| CWSM::Point3d | Stores a point in 3D space |
| CFormIt::Forge::ProjectInfo | Represents a project on BIM360 The rootFolderId is the entry point for ListContents API to navigate the project |
| CFormIt::RendererData | FormIt::RendererData class |
| CFormIt::Web::RequestConfig | Data used to form a REST request |
| CFormIt::Web::Response | Response object |
| CWSM::Result | Private member m_pRI in Result is not exported and causes a warning that can be safely ignored |
| CFormIt::RevitFamilyInformation | FormIt::RevitFamilyInformation struct |
| CFormIt::SaveInformation | Payload for kSaveCompleted |
| CFormIt::SelectedProperties | FormIt::SelectedProperties struct |
| CFormIt::UI::ShowNotificationData | |
| CFormIt::SolsticeEquinoxData | FormIt::SolsticeEquinoxData struct |
| CFormIt::Utils::Span< T > | Provides a "view" into a container/array |
| CFormIt::UndoManagement::StateData | The observable data of an undo state |
| CFormIt::UndoManagement::StateID | FormIt::UndoManagement::StateID struct |
| CFormIt::SunLocationData | FormIt::SunLocationData class |
| CFormIt::SunRiseData | Sunrise and sunset from the current location and date in local time (0 .. |
| CWSM::TextureData | Data used to construct a texture |
| CWSM::Transf3d | General affine or projective transformation in 3D space |
| CWSM::UnitVector3d | Stores a unit vector in 3D space |
| CFormIt::Collaboration::UserInfo | |
| CFormIt::Entitlement::UserProfile | |
| CFormIt::UTCData | FormIt::UTCData struct |
| CFormIt::Utils::UtilsImage | FormIt::Utils::UtilsImage class |
| CWSM::Vector2d | Stores a vector in 2D space |
| CWSM::Vector3d | Stores a vector in 3D space |
| CFormIt::Version | FormIt version info |