I3DHGeometry.h Source File
|
instant3Dhub
|
I3DHGeometry.h
Go to the documentation of this file.
19class INSTANT3DHUB_EXPERIMENTAL(1.0.0, "Working with the I3DH Geometry class is only necessary for advanced use-cases. How we expose geometry data is suspected to change in the future.") AI3DHGeometry;
78UCLASS(NotPlaceable, MinimalAPI, Experimental, meta = (DisplayName = "I3DH Geometry (Experimental)"))
121 INSTANT3DHUB_DEPRECATED(1.0.0, "Replaced by HoverAPI. Use GetConnector()->GetAPI()->GetHoverAPI()->SetHoveredNode(GetNodeId()) instead.")
126 INSTANT3DHUB_DEPRECATED(1.0.0, "Replaced by HoverAPI. Use GetConnector()->GetAPI()->GetHoverAPI()->ClearHoveredNodes() instead.")
178 static constexpr int32 NumReservedCustomPrimitiveDataFloats = 4;
195 void OnPageInstanceMeshAttached(FI3DHPageInstanceHandle PageInstanceHandle, UStaticMeshComponent* NewMeshComponent);
197 const TArray<FPageInstanceMeshComponent>& GetPageInstanceMeshComponents() { return PageInstanceMeshComponents; };
199 void SetAppearance_GeometryInternal(const FLinearColor& OverrideColor, EAppearanceURIMode OverrideMode);
216 void SetCustomPrimitiveDataByFlags(class UMeshComponent* MeshComponent, EI3DHGeometryMaterialFlags MaterialFlags) const;
222 // Note: use int type here to be Blueprint compatible. Range should be enough for NodeIds anyway.
240 INSTANT3DHUB_DEPRECATED(1.2.0, "Geometry materials are now grouped by Appearance and Highlight. Please use GeometryDefaultMaterial and its variants (Appearance, Highlight).")
244 INSTANT3DHUB_DEPRECATED(1.2.0, "Geometry materials are now grouped by Appearance and Highlight. Please use GeometryDefaultMaterial and its variants (Appearance, Highlight).")
248 INSTANT3DHUB_DEPRECATED(1.2.0, "Geometry materials are now grouped by Appearance and Highlight. Please use GeometryDefaultMaterial and its variants (Appearance, Highlight).")
The HubConnector is the central actor for communication with an instant3Dhub instance in your network...
Definition I3DHConnector.h:121
Actor containing mesh components used to represent instant3Dhub geometry.
Definition I3DHGeometry.h:80
#define INSTANT3DHUB_DEPRECATED(Version, Message)
Macro for marking up deprecated code, functions and types.
Definition I3DHVersion.h:189
#define INSTANT3DHUB_EXPERIMENTAL(Version, Message)
Macro for marking up experimental code, functions and types.
Definition I3DHVersion.h:233
TSharedPtr< FI3DHConnectorAPI > GetAPI() const
Returns a shared pointer to the ConnectorAPI.
Generated by