C++ API

C++ wrapper over the C API.

C++ support is implemented as a thin header-only layer around the C APIs, found in include/umbra/*.hpp. C++ provides full interoperability with C, so the wrapper is purely for convenience.

The wrapper targets language version C++11.

Contents

Account API
Functions for retrieving information about an Umbra account.
Base APIs
Platform integration utilities.
Import API
Functions for importing data into Umbra and starting computations.
Runtime API
Functions for streaming and rendering data.

Files

file Defs.hpp
Common definitions across all Umbra APIs.
file Platform.hpp
Platform integration utilities.