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 |