Navigation
API > API/Developer > API/Developer/GeometryProcessingInterfaces
Inheritance Hierarchy
- IModuleInterface
- IGeometryProcessingInterfacesModule
References
| Module | GeometryProcessingInterfaces |
| Header | /Engine/Source/Developer/GeometryProcessingInterfaces/Public/IGeometryProcessingInterfacesModule.h |
| Include | #include "IGeometryProcessingInterfacesModule.h" |
Syntax
class IGeometryProcessingInterfacesModule : public IModuleInterface
Remarks
Abstract interface to a Module that provides functions to access different "Operation" interfaces, which are high-level APIs to run complex geometry operations on engine inputs without the caller needing to know about the potential dependencies (ie, the implementations can be provided by plugins, and this non-plugin module can find them for the Engine/Editor core, avoiding the no-core-dependencies-on-plugins limitation)
This interface is implemented by FGeometryProcessingInterfacesModule. Client code that wants access to the operations should get this interface like so: IGeometryProcessingInterfacesModule& GeomProcInterfaces = FModuleManager::Get().LoadModuleChecked