![]() |
ufe 6.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.
|
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.