Namespace containing a collection of helper functions for simplifying reading of C++ objects out of the C API (e.g. strings, etc)
Helper struct to take any handle and close it appropriately.
Helper structure that provides a reference count that persists between refcounted handle copies.
Reference counted wrapper around a handle. Automatically closes the handle when there are no references left.
Utility class providing an interface for responding to changes to specified metanodes; with an additional update function, which will be called every time a frame is drawn.
Wraps a class implementing static observer functions accepting refcounted handles.
Reference counted FFI handle.
Reference counted metanode handle.
Reference counted migration handle.
Reference counted node handle.
Utility function for getting the name of a node.
Uses an internal buffer to provide to the C API, and copies it into the returned std::string object.
Utility function for getting the path of a node.
Utility function for reading a string property.
Registers a class implementing static observer functions as an observer of the specified metanode.
Unregisters a class implementing static observer functions as an observer of the specified metanode.