Class ImplDatabase#

Class Documentation#

class ImplDatabase#

Helper to track node implementations across the ProxyScene.

Public Functions

ImplDatabase()#
virtual ~ImplDatabase()#
const Karana::Core::ks_ptr<ProxySceneNode> &lookupProxy(const SceneNode &impl) const#

Lookup the ProxySceneNode managing the given implementation.

Parameters:

impl – - The SceneNode in a client Scene

Returns:

The corresponding ProxySceneNode

void registerProxyImpl(const Karana::Core::ks_ptr<ProxySceneNode> &proxy, const Karana::Core::ks_ptr<SceneNode> &impl)#

Register an implementation for a ProxySceneNode.

Parameters:
void unregisterProxyImpl(const ProxySceneNode &proxy, const SceneNode &impl)#

Unregister an implementation for a ProxySceneNode.

Parameters: