![]() |
ufe
4.2
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
|
#include <pathMappingHandler.h>
Public Types | |
typedef std::shared_ptr< PathMappingHandler > | Ptr |
Public Member Functions | |
PathMappingHandler ()=default | |
Constructor. More... | |
PathMappingHandler (const PathMappingHandler &)=default | |
Default copy constructor. More... | |
virtual | ~PathMappingHandler ()=default |
Destructor. More... | |
virtual Path | toHost (const Path &) const =0 |
Maps a runtime path into its host alias equivalent. More... | |
virtual Path | fromHost (const Path &) const =0 |
Maps a host alias of the path into its runtime equivalent. More... | |
Static Public Member Functions | |
static Ptr | pathMappingHandler (Rtid) |
static Ptr | pathMappingHandler (const SceneItem::Ptr &) |
This base class defines an interface that runtimes can implement to provide a path mapping service. A runtime can have paths that are aliases to one another. This service allows conversion from the path to the aliased path and vice-versa.
Definition at line 26 of file pathMappingHandler.h.
typedef std::shared_ptr<PathMappingHandler> Ufe::PathMappingHandler::Ptr |
Definition at line 29 of file pathMappingHandler.h.
|
default |
Constructor.
|
default |
Default copy constructor.
|
virtualdefault |
Destructor.
Maps a host alias of the path into its runtime equivalent.
Convenience method to retrieve the path mapping handler. The handler interface will remain valid as long as the given runtime remains set in the runtime manager.
|
static |
Convenience method to retrieve the path mapping handler. The handler interface will remain valid as long as the given runtime remains set in the runtime manager.
Maps a runtime path into its host alias equivalent.