├── .codeowners ├── .gitignore ├── Config ├── DefaultEditor.ini ├── DefaultEngine.ini ├── DefaultGame.ini └── HoloLens │ └── HoloLensEngine.ini ├── Content ├── Manual-iModel-Placement.umap ├── Mouse │ ├── Mouse_GameMode.uasset │ └── Mouse_PlayerController.uasset ├── UX │ ├── Helpers.uasset │ ├── TopMenu.uasset │ ├── Widget_TopMenu.uasset │ ├── Widget_iTwinSelector.uasset │ ├── iTwinSelector.uasset │ └── icons │ │ ├── icon-camera.uasset │ │ ├── icon-selection.uasset │ │ ├── icon-zoomall.uasset │ │ └── itwin-platform-logo.uasset └── iModel-Selection-Menu.umap ├── LICENSE.md ├── Plugins └── iTwin │ ├── Content │ ├── Materials │ │ ├── GetiModelMaterialParams.uasset │ │ ├── MF_GlassOpacity.uasset │ │ ├── NoColors.uasset │ │ ├── NoVisibility.uasset │ │ ├── SolidMaterial.uasset │ │ ├── TranslucentMat.uasset │ │ └── iModelMaterialParameterCollection.uasset │ └── Picking │ │ ├── DebugElementId.uasset │ │ ├── PickMaterial.uasset │ │ ├── PickingActor.uasset │ │ ├── PickingMaterialParameterCollection.uasset │ │ ├── PickingTextureRenderTarget2D.uasset │ │ ├── SolidMaterial-Picking.uasset │ │ └── TranslucentMat-Picking.uasset │ ├── Resources │ └── Icon128.png │ ├── Source │ └── iTwin │ │ ├── Private │ │ ├── Animation │ │ │ ├── AnimationManager.cpp │ │ │ ├── AnimationManager.h │ │ │ ├── ModelAnimationData.cpp │ │ │ └── ModelAnimationData.h │ │ ├── Common │ │ │ ├── APIService.cpp │ │ │ ├── APIService.h │ │ │ ├── AutoCancelRequest.cpp │ │ │ ├── AutoCancelRequest.h │ │ │ ├── AutoCancelTicker.cpp │ │ │ ├── AutoCancelTicker.h │ │ │ ├── Debug.cpp │ │ │ ├── Debug.h │ │ │ ├── DynamicMaterial.cpp │ │ │ ├── DynamicMaterial.h │ │ │ ├── DynamicTexture.cpp │ │ │ ├── DynamicTexture.h │ │ │ └── SpinLock.h │ │ ├── Helpers │ │ │ ├── IModelElementIndex.h │ │ │ └── PickingActor.cpp │ │ ├── MeshComponentManager │ │ │ ├── BatchLoaderRunnable.cpp │ │ │ ├── BatchLoaderRunnable.h │ │ │ ├── CreateIModelDecoder.cpp │ │ │ ├── CreateIModelDecoder.h │ │ │ ├── CustomProcMeshComponent.cpp │ │ │ ├── CustomProcMeshComponent.h │ │ │ ├── DataRequestManager.cpp │ │ │ ├── DataRequestManager.h │ │ │ ├── GraphicOptions.cpp │ │ │ ├── GraphicOptions.h │ │ │ ├── MeshComponentManager.cpp │ │ │ ├── MeshComponentManager.h │ │ │ ├── ProceduralMeshes.cpp │ │ │ ├── ProceduralMeshes.h │ │ │ └── ProceduralTileMesh.h │ │ ├── SHA256 │ │ │ ├── LICENSE │ │ │ ├── SHA256.cpp │ │ │ └── SHA256.h │ │ ├── iModel │ │ │ └── iModel.cpp │ │ ├── iTwinModule.cpp │ │ ├── iTwinPlatform │ │ │ ├── iTwinAuthorizationService.cpp │ │ │ ├── iTwinAuthorizationService.h │ │ │ ├── iTwinServices.cpp │ │ │ └── iTwinServices.h │ │ └── iTwinWebServices │ │ │ └── iTwinWebServices.cpp │ │ ├── Public │ │ ├── Helpers │ │ │ └── PickingActor.h │ │ ├── iModel │ │ │ ├── ElementInfo.h │ │ │ ├── MaterialOverride.h │ │ │ ├── iModel.h │ │ │ └── iModel3DInfo.h │ │ ├── iTwinModule.h │ │ └── iTwinWebServices │ │ │ ├── iTwinWebServices.h │ │ │ └── iTwinWebServices_Info.h │ │ └── iTwin.Build.cs │ ├── ThirdParty │ └── iModelDecoder │ │ ├── LICENSE.md │ │ ├── includes │ │ ├── AnimationData.h │ │ ├── IMOptions.h │ │ ├── IModelDecoder.h │ │ ├── IModelInfo.h │ │ ├── LICENSE.md │ │ ├── MeshTile.h │ │ ├── StaticString.h │ │ └── VectorView.h │ │ ├── macos │ │ ├── LICENSE.md │ │ └── libdecoder.dylib │ │ └── windows │ │ └── x64 │ │ ├── LICENSE.md │ │ ├── decoder.dll │ │ └── decoder.lib │ └── iTwin.uplugin ├── README.md ├── Source ├── iTwinExample.Target.cs ├── iTwinExample │ ├── iTwinExample.Build.cs │ ├── iTwinExample.cpp │ ├── iTwinExample.h │ ├── iTwinExampleGameModeBase.cpp │ └── iTwinExampleGameModeBase.h └── iTwinExampleEditor.Target.cs ├── docs ├── 3dft_dataflow_overview.png ├── authorization.png ├── imodel_configuration.png ├── itwin_selector.png ├── mesh_export_api_http_response.png ├── mesh_export_api_http_response_href.png ├── picking.png ├── picking2.png ├── plugin_loading.png ├── plugin_options_optimization.png ├── plugin_options_overrides.png ├── plugin_options_render_materials.png ├── plugin_options_render_materials_2.png ├── plugin_sample_paste_url.png ├── processing.png ├── scopes.png ├── stadium.jpg └── windows_generate_vs_project_files.png ├── iTwinExample.sln └── iTwinExample.uproject /.codeowners: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/.codeowners -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /Config/DefaultEditor.ini: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Config/DefaultEngine.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Config/DefaultEngine.ini -------------------------------------------------------------------------------- /Config/DefaultGame.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Config/DefaultGame.ini -------------------------------------------------------------------------------- /Config/HoloLens/HoloLensEngine.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Config/HoloLens/HoloLensEngine.ini -------------------------------------------------------------------------------- /Content/Manual-iModel-Placement.umap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/Manual-iModel-Placement.umap -------------------------------------------------------------------------------- /Content/Mouse/Mouse_GameMode.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/Mouse/Mouse_GameMode.uasset -------------------------------------------------------------------------------- /Content/Mouse/Mouse_PlayerController.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/Mouse/Mouse_PlayerController.uasset -------------------------------------------------------------------------------- /Content/UX/Helpers.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/Helpers.uasset -------------------------------------------------------------------------------- /Content/UX/TopMenu.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/TopMenu.uasset -------------------------------------------------------------------------------- /Content/UX/Widget_TopMenu.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/Widget_TopMenu.uasset -------------------------------------------------------------------------------- /Content/UX/Widget_iTwinSelector.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/Widget_iTwinSelector.uasset -------------------------------------------------------------------------------- /Content/UX/iTwinSelector.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/iTwinSelector.uasset -------------------------------------------------------------------------------- /Content/UX/icons/icon-camera.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/icons/icon-camera.uasset -------------------------------------------------------------------------------- /Content/UX/icons/icon-selection.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/icons/icon-selection.uasset -------------------------------------------------------------------------------- /Content/UX/icons/icon-zoomall.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/icons/icon-zoomall.uasset -------------------------------------------------------------------------------- /Content/UX/icons/itwin-platform-logo.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/UX/icons/itwin-platform-logo.uasset -------------------------------------------------------------------------------- /Content/iModel-Selection-Menu.umap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Content/iModel-Selection-Menu.umap -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/GetiModelMaterialParams.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/GetiModelMaterialParams.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/MF_GlassOpacity.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/MF_GlassOpacity.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/NoColors.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/NoColors.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/NoVisibility.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/NoVisibility.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/SolidMaterial.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/SolidMaterial.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/TranslucentMat.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/TranslucentMat.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Materials/iModelMaterialParameterCollection.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Materials/iModelMaterialParameterCollection.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/DebugElementId.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/DebugElementId.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/PickMaterial.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/PickMaterial.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/PickingActor.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/PickingActor.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/PickingMaterialParameterCollection.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/PickingMaterialParameterCollection.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/PickingTextureRenderTarget2D.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/PickingTextureRenderTarget2D.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/SolidMaterial-Picking.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/SolidMaterial-Picking.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Content/Picking/TranslucentMat-Picking.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Content/Picking/TranslucentMat-Picking.uasset -------------------------------------------------------------------------------- /Plugins/iTwin/Resources/Icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Resources/Icon128.png -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Animation/AnimationManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Animation/AnimationManager.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Animation/AnimationManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Animation/AnimationManager.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Animation/ModelAnimationData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Animation/ModelAnimationData.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Animation/ModelAnimationData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Animation/ModelAnimationData.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/APIService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/APIService.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/APIService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/APIService.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelRequest.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelRequest.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelTicker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelTicker.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelTicker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/AutoCancelTicker.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/Debug.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/Debug.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/DynamicMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/DynamicMaterial.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/DynamicMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/DynamicMaterial.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/DynamicTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/DynamicTexture.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/DynamicTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/DynamicTexture.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Common/SpinLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Common/SpinLock.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Helpers/IModelElementIndex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Helpers/IModelElementIndex.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/Helpers/PickingActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/Helpers/PickingActor.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/BatchLoaderRunnable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/BatchLoaderRunnable.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/BatchLoaderRunnable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/BatchLoaderRunnable.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CreateIModelDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CreateIModelDecoder.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CreateIModelDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CreateIModelDecoder.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CustomProcMeshComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CustomProcMeshComponent.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CustomProcMeshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/CustomProcMeshComponent.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/DataRequestManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/DataRequestManager.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/DataRequestManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/DataRequestManager.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/GraphicOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/GraphicOptions.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/GraphicOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/GraphicOptions.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/MeshComponentManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/MeshComponentManager.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/MeshComponentManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/MeshComponentManager.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/ProceduralMeshes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/ProceduralMeshes.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/ProceduralMeshes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/ProceduralMeshes.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/ProceduralTileMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/MeshComponentManager/ProceduralTileMesh.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/SHA256/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/SHA256/LICENSE -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/SHA256/SHA256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/SHA256/SHA256.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/SHA256/SHA256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/SHA256/SHA256.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iModel/iModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iModel/iModel.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iTwinModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iTwinModule.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinAuthorizationService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinAuthorizationService.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinAuthorizationService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinAuthorizationService.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinServices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinServices.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinServices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iTwinPlatform/iTwinServices.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Private/iTwinWebServices/iTwinWebServices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Private/iTwinWebServices/iTwinWebServices.cpp -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/Helpers/PickingActor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/Helpers/PickingActor.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iModel/ElementInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iModel/ElementInfo.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iModel/MaterialOverride.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iModel/MaterialOverride.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iModel/iModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iModel/iModel.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iModel/iModel3DInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iModel/iModel3DInfo.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iTwinModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iTwinModule.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iTwinWebServices/iTwinWebServices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iTwinWebServices/iTwinWebServices.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/Public/iTwinWebServices/iTwinWebServices_Info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/Public/iTwinWebServices/iTwinWebServices_Info.h -------------------------------------------------------------------------------- /Plugins/iTwin/Source/iTwin/iTwin.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/Source/iTwin/iTwin.Build.cs -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/LICENSE.md -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/AnimationData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/AnimationData.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/IMOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/IMOptions.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/IModelDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/IModelDecoder.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/IModelInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/IModelInfo.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/LICENSE.md -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/MeshTile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/MeshTile.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/StaticString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/StaticString.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/includes/VectorView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/includes/VectorView.h -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/macos/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/macos/LICENSE.md -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/macos/libdecoder.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/macos/libdecoder.dylib -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/windows/x64/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/windows/x64/LICENSE.md -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/windows/x64/decoder.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/windows/x64/decoder.dll -------------------------------------------------------------------------------- /Plugins/iTwin/ThirdParty/iModelDecoder/windows/x64/decoder.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/ThirdParty/iModelDecoder/windows/x64/decoder.lib -------------------------------------------------------------------------------- /Plugins/iTwin/iTwin.uplugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Plugins/iTwin/iTwin.uplugin -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/README.md -------------------------------------------------------------------------------- /Source/iTwinExample.Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExample.Target.cs -------------------------------------------------------------------------------- /Source/iTwinExample/iTwinExample.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExample/iTwinExample.Build.cs -------------------------------------------------------------------------------- /Source/iTwinExample/iTwinExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExample/iTwinExample.cpp -------------------------------------------------------------------------------- /Source/iTwinExample/iTwinExample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExample/iTwinExample.h -------------------------------------------------------------------------------- /Source/iTwinExample/iTwinExampleGameModeBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExample/iTwinExampleGameModeBase.cpp -------------------------------------------------------------------------------- /Source/iTwinExample/iTwinExampleGameModeBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExample/iTwinExampleGameModeBase.h -------------------------------------------------------------------------------- /Source/iTwinExampleEditor.Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/Source/iTwinExampleEditor.Target.cs -------------------------------------------------------------------------------- /docs/3dft_dataflow_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/3dft_dataflow_overview.png -------------------------------------------------------------------------------- /docs/authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/authorization.png -------------------------------------------------------------------------------- /docs/imodel_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/imodel_configuration.png -------------------------------------------------------------------------------- /docs/itwin_selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/itwin_selector.png -------------------------------------------------------------------------------- /docs/mesh_export_api_http_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/mesh_export_api_http_response.png -------------------------------------------------------------------------------- /docs/mesh_export_api_http_response_href.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/mesh_export_api_http_response_href.png -------------------------------------------------------------------------------- /docs/picking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/picking.png -------------------------------------------------------------------------------- /docs/picking2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/picking2.png -------------------------------------------------------------------------------- /docs/plugin_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/plugin_loading.png -------------------------------------------------------------------------------- /docs/plugin_options_optimization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/plugin_options_optimization.png -------------------------------------------------------------------------------- /docs/plugin_options_overrides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/plugin_options_overrides.png -------------------------------------------------------------------------------- /docs/plugin_options_render_materials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/plugin_options_render_materials.png -------------------------------------------------------------------------------- /docs/plugin_options_render_materials_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/plugin_options_render_materials_2.png -------------------------------------------------------------------------------- /docs/plugin_sample_paste_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/plugin_sample_paste_url.png -------------------------------------------------------------------------------- /docs/processing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/processing.png -------------------------------------------------------------------------------- /docs/scopes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/scopes.png -------------------------------------------------------------------------------- /docs/stadium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/stadium.jpg -------------------------------------------------------------------------------- /docs/windows_generate_vs_project_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/docs/windows_generate_vs_project_files.png -------------------------------------------------------------------------------- /iTwinExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/iTwinExample.sln -------------------------------------------------------------------------------- /iTwinExample.uproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iTwin/unreal-engine-3dft-plugin/HEAD/iTwinExample.uproject --------------------------------------------------------------------------------